自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (2)
  • 收藏
  • 关注

转载 mysql启动失败:mysql服务无法启动 服务没有报告任何错误 解决方法

My SQL server8.0 安装后,启动失败,提示信息如下:尝试以下步骤,最终解决问题:1 查看host文件(C:\Windows\System32\drivers\etc\hosts),是否修改过本地域名,如果将localhost对应的地址修改过,有可能会导致连接mysql server失败。解决方法:将localhost映射的地址注释掉2 如果在mysql的安装路径(C:...

2019-08-20 11:23:45 1165

原创 python 读取指定两个字符之间的子串

l=[]begin=l.find('_')end=l.rfind('_')ss=l[begin+1:end]

2019-03-11 15:12:22 18104

原创 python小程序使用tensorflow

import tensorflow as tfa=tf.constant([1.0,2.0],name="a")b=tf.constant([2.0,3.0],name="b")result=a+b;print(result)sess=tf.Session()print(sess.run(result))sess.close()

2019-02-22 16:06:00 377

原创 python3读取csv文件的两列数据,并以数据为名称批量生成新的文件夹

with open(r'C:\Users\Desktop\we.csv','r')as csvfile:reader=csv.reader(csvfile)column=[row[3] for row in reader]column.remove("")with open(r'C:\Users\Desktop\we.csv','r')as csvfile:reader=csv...

2019-02-21 12:58:28 3651

原创 c++截取指定两个字符之间的字符串

string picture_name = “edj_sdjj.bmp”;//this is picture number            std::cout << "图片名:" << picture_name << endl;            int nPos_1 = picture_name.find("_");            in...

2019-02-20 13:41:53 10112

原创 txt文件转换为csv格式文件

数据在存储在txt文件中的时候,每一列数据用逗号隔开,每一行进行换行,转换为csv格式,直接将后缀名“txt”改为“csv”就行了。

2019-02-20 09:23:17 33338 6

原创 vs2017 c++输出程序运行所用时间

使用GetTickCount:从操作系统启动到现在所经过(elapsed)的毫秒数,它的返回值是DWORD。(精确到毫秒) //获取程序运行时间 long t1=GetTickCount();//程序段开始前取得系统运行时间(ms) Sleep(500); long t2=GetTickCount();();//程序段结束后取得系统运行时间(ms) cout << (t2 -...

2019-02-18 18:04:12 6151

原创 读取HSV格式图像各个像素点HSV分量

Mat hsvImage;for (int i =806; i <=899; i++)            {                for (int j = 956; j <=1039; j++)                {                    Point p;                    p.x = i;         ...

2019-02-18 14:46:01 3927

转载 HSV颜色分量范围

OpenCV中HSV颜色模型及颜色分量范围HSV颜色模型HSV(Hue, Saturation, Value)是根据颜色的直观特性由A. R. Smith在1978年创建的一种颜色空间, 也称六角锥体模型(Hexcone Model)。、这个模型中颜色的参数分别是:色调(H),饱和度(S),亮度(V)。 色调H:用角度度量,取值范围为0°~360°,从红色开始按逆时针方向计算,红色...

2019-02-15 16:34:12 7034

原创 vs2017 c++批量读取多级文件夹下的图片,并进行处理

#include"opencv2\opencv.hpp"#include"cv.h"#include<vector>#include<windows.h>#include"iostream"#include"fstream"#include<stdio.h>#include"highgui.h"#include

2019-02-14 13:09:33 2617

原创 opencv批量读取Mat格式图片,选取感兴趣区域并另存为图像(重复2)

#include"opencv2\opencv.hpp"#include"cv.h"#include<vector>#include<windows.h>#include"iostream"#include"fstream"#include<stdio.h>#include"highgui.h"#include

2019-02-13 16:43:38 205

原创 ffmpeg软件视频转图片运行错误,出现 Could not open file : F:\2\ av_interleaved_write_frame(): I/O error

解决办法:可能是图片太多,运行存入的时候写成ffmpeg -i F:\1\4.mp4  F:\mulv\%4d.jpg

2019-02-02 12:59:55 4007 1

原创 opencv批量读取Mat格式图片,选取感兴趣区域并另存为图像

#include"opencv2\opencv.hpp"#include"cv.h"#include<vector>#include<windows.h>#include"iostream"#include"fstream"#include<stdio.h>#include"highgui.h"#include

2019-02-02 10:26:33 826

原创 windows环境中ffmpeg将视频转换成一张张图像

cmd命令:进入指定目录F:cd ffmpegffmpeg -i  目录\1\1.mp4  F:\2\%.jpg 下面为将一张张图片名保存为txt格式 cmd命令//保存为txtcd F:\2dir/b>picture.txt 

2019-01-31 13:55:55 1994

原创 Visual Studio2017控制台程序输出窗口闪退问题

最后加入cin.get();

2019-01-31 13:46:57 807

原创 VS配置opencv3.4后调用imshow()函数报错

错误 LNK2019 无法解析的外部符号 "void __cdecl cv::imshow(class cv::String const &,class cv::debug_build_guard::_InputArray const &)" (?imshow@cv@@YAXAEBVString@1@AEBV_InputArray@debug_build_guard@1@@Z),该...

2019-01-29 15:22:38 2199

原创 MFC读取图像并显示

oid CddrwDlg::OnBnClickedButton1(){    // TODO: 在此添加控件通知处理程序代码    //添加代码    // TODO: 在此添加控件通知处理程序代码        //打开文件         CString filter = (CString)"图像文件(*.bmp)|*.bmp;*.BMP||";//指明可供选择的文件类型和相应的扩...

2018-12-20 21:23:41 8768

原创 MFC中在picture控件中绘制图像指定坐标区域矩形

void CddrwDlg::OnLButtonDown(UINT nFlags, CPoint point){    // TODO: 在此添加消息处理程序代码和/或调用默认值    // TODO: 在此添加消息处理程序代码和/或调用默认值    CPen* oldPen=NULL;    CRect rect;    CWnd *pWnd = GetDlgItem(IDC_...

2018-12-20 19:09:58 4295

原创 伯克利数据集读取.mat格式

state = 'val';%修改为test或train,分别处理两个文件夹 bsdsRootfile_list =(fullfile('E:','下载内容','BSR_bsds500','BSR','BSDS500','data','groundTruth',state,'3096.mat'));%获取该文件夹中所有jpg格式的图像%for i=1:length(file_list)i=1...

2018-08-14 09:55:46 2288 3

转载 MFC对话框中保存Picture控件中的图片

要在Cimprocess_2Dlg.h中添加:#include <atlimage.h>void Cimprocess_2Dlg::Onsave(){ // TODO: 在此添加命令处理程序代码 CWnd* bmpShow = GetDlgItem(IDC_ShowEdge); CDC *pdc = bmpShow->GetDC(); //CImage  imag; ATL::C...

2018-07-10 15:29:05 2165 1

原创 MFC利用Picture控件读取并显示图片

void Cimprocess_2Dlg::Oncanny(){ // TODO: 在此添加命令处理程序代码 CDC *pDC = GetDlgItem(IDC_ShowImage)->GetDC();//根据ID获得窗口指针再获取与该窗口关联的上下文指针 HDC hdc = pDC->GetSafeHdc();                      // 获取设备上下文句柄 C...

2018-07-10 09:01:32 10033

原创 vs2015和matlab混合编程,矩阵对应关系

代码:mwArray result(256, 256,mxDOUBLE_CLASS); //一行一列的矩阵 mwArray out_put(256,256,mxDOUBLE_CLASS); result.SetData(*m_gr,65536); //赋值 tata(1, out_put,result); cout << "下面输出---" << endl; for ...

2018-06-13 09:42:18 646

原创 vs2015与matlab混合编程,出现 Unhandled C++ exception detected at 错误

MATLAB 2015b startup error Unhandled C++ exceptionAsked by William Fuller on 13 Oct 2015Latest activity Commented on by Image Analyst  on 26 Jan 201735 views (last 30 days)出现问题的原因是:在matlab 里矩阵(256,256...

2018-06-12 22:23:08 2029 5

转载 vs2015调用matlab .m文件函数

步骤一:1,mex -setup设置编译器C++2,mbuild -setup设置编译器C++步骤二:1,写matlab文件,需要将主文件写成函数的形式,即使主文件中调用了其他函数,在后面的mcc中依然会编入dll中,故不需要担心, 例子:主程序 function r=You(a,b)     r=Add(a,b); //子函数加      r=Cheng(r,r); /...

2018-06-11 15:56:25 4482 4

原创 vs2015中调用matlab函数

D:Mat是matlab安装路径包含目录:D:\Mat\extern\include;D:\Mat\extern\include\win32;库目录:D:\Mat\extern\lib\win32\microsoftD:\Mat\extern\lib\win32链接器:常规  附加库目录D:\Mat\bin\win32链接器:输入附加依赖项:libeng.lib;libmex.lib;libmex...

2018-06-11 14:53:43 6084

原创 vs2015和matlab混合编程,打不开matlab引擎问题

解决办法:要用管理员权限打开cmd,输入: matlab /regserver这时会调用Matlab引擎,打开一个cmd界面:代码:#include <iostream>#include <iomanip>using namespace std;#include <engine.h>#include <string.h>void main(){ //...

2018-06-11 14:25:13 2308 1

原创 数学形态学的一个操作(2)

代码:// //======用数学形态学去去掉厚的边缘============ IplImage *tmp = cvCreateImage(cvGetSize(src), IPL_DEPTH_8U, 1); cvCopy(src,tmp,0); //cvCvtColor(dst_2, tmp, CV_RGB2GRAY); CvScalar sss; std::cout << "==...

2018-06-02 11:12:40 152

原创 数学形态学的一个操作

代码://----------数学形态学---  2 2 2 2  2 2----------- //==== 2==用数学形态学去去掉厚的边缘======= 2===== IplImage *tmp = cvCreateImage(cvGetSize(src),IPL_DEPTH_8U,1); cvCopy(src,tmp,0); //cvCvtColor(src, tmp, CV_RGB2G...

2018-06-02 10:36:50 550

原创 matlab中改变图像中指定位置像素的值,并显示图像

将图像放大三倍之后,改变部分像素值,并显示img=imread('tupian\\lenna256.bmp');img_2=imresize(img,3);for i=3:3:256*3    for j=3:3:256*3        if(e_wmf(i/3,j/3)==1)            img_2(i+1,j+1,1)=255;            img_2(i+1,j+1,...

2018-05-28 09:44:07 22452 3

原创 opencv去除8邻域被标记的点的个数小于6的小连通区域

void remove_six_four(int height, int width, int shuiping[H][W], int **temp_shuiping, int **temp_shuiping_2){ int i, j,l,m; vector<Point> savepoint; vector<Point> boolpoint; Point pi,pj; bo...

2018-05-10 16:43:56 744

转载 OPENCV二值化图像内孔洞填充/小区域去除

对于二值化图像,去除孔洞时采用的方法实际上与去除小区域相同,因此完全可以用同一个函数进行。这两个功能可以采取区域生长法来实现。须注意,去除小区域时为保存有用信息,可采用8邻域探测,去除孔洞时则4邻域即可,否则容易泄露,出现靠边缘的孔洞未去除的情况。代码:#include<vector>#include"stdio.h"#include"cmath"#include"ctime"#inc...

2018-05-02 15:11:35 2757

转载 多边形拟合处理轮廓

#include<vector>#include"stdio.h"#include"cmath"#include"ctime"#include"iostream"#include<opencv2\opencv.hpp>#include"cv.h"#include"highgui.h"#include"cstring&quot

2018-05-02 14:25:28 5384

原创 opencv Mat读取图片提示OpenCV Error: Assertion failed (size.width>0 && size.height>0) in imshow

解决办法:百度上说是因为Debug\Release里的添加依赖项的.lib和d.lib的顺序的关系,尝试了好久不行:以下是百度里的解决方法的一些不同人的评论,尝试过不行。1. 我发现错误的地方,就是配置时debug与release模式下lib的顺序问题,可以试试在release下运行2. 所有d.lib在前面 3.  照片的路径需要在cpp文件目录下 这点也很关键 我就是这里出了问题4.图片放到c...

2018-05-02 13:55:04 3212 3

转载 vs2015运行opencv代码显示:无法启动此程序,因为计算机中丢失MSVCP120D.dll

解决办法:解决方法是:  下载dll库地址:https://pan.baidu.com/s/1hqF8nlU,(自己的百度网盘也有),然后将它进行解压2.将解压后的直接放到openvc中的bulid的相应X系统下的VC12中的bin里面这样才重新运行工程就可以了上面的方法试过,有效!下面的尝试不行:3.还有一个可能就是直接右击项目属性,然后在c/c++代码生成中的运行库中选择多线程调试(/MTD)...

2018-05-02 13:44:36 3819 2

转载 matlab画折线图,标记指定点

首先,找到你需要标注的点。比如说你有x、y两个列向量构成一条曲线。现在要找最大值点那么用p=find(y=max(y)),那么坐标(x(p),y(p))就是你要找的点咯。2第二步如何标记。我介绍两总方法来标记这个点,但是总体上可以归结为一种方法。(1)利用text(x(p),y(p),'o','color','g'));这里o表示标注的形状,也可以用*、^等比较好看的符号哟。'g'表示的是颜色。(...

2018-05-01 08:46:00 19936 1

原创 matlab画出一维数组的数值折线图,并标记特定点

i=81;sp=shuiping(i,:);sp(sp<=5&sp>=-5)=0;ss_t=tempshuiping2(i,:);x=(1:1:256);str=[repmat('',256,1) num2str(x')];%plot(x,te_1,'-*') plot(sp,'-*'); text(x,sp,cellstr(str)); for d=1:1:256     i...

2018-05-01 07:59:14 14236

原创 Matlab输出数组数据的同时显示坐标位置

clearclcx=[1 2 3 4 5];y=[3 6 10 16 20];%str=[repmat(' X:',5,1) num2str(x') repmat(', Y:',5,1) num2str(y')];str=[repmat(' X:',5,1) num2str(x')];plot(x,y,'-o')text(x,y,cellstr(str))

2018-04-30 16:16:35 8133

原创 matlab读取二维数组某一行,并显示数值折线图

读取第20行sp=shuiping(20,:);sp(sp<=5&sp>=-5)=0;%sp1=sp./10;plot(sp,'-*');%plot(sp1,'-*');

2018-04-30 15:32:38 8779

原创 图像处理高斯平滑

IplImage *src = cvCreateImage(//cvCreateImage创建图像结构空间 cvGetSize(src_0),//大小与传入的图像等大 IPL_DEPTH_8U,//像素点的数据类型 1//当前图像3通道 ); //平滑处理,输入,输出,高斯,3*3 cvSmooth(src_0, src, CV_GAUSSIAN, 3, 3);...

2018-04-13 14:16:10 860

转载 拉普拉斯算子图像锐化

#include <cv.h>#include <highgui.h>void main(){IplImage *frame,*gray,*Laplace;frame=cvLoadImage("Lena5.jpg");//加载图像gray=cvCreateImage(cvGetSize(frame),frame->depth,1);//分配图像空间Laplace=cv...

2018-04-13 14:14:43 1910

数学形态学的细化算法(涉及击中击不中变换)

数学形态学的细化算法,涉及数学形态的膨胀、腐蚀、开、闭、击中击不中变换

2017-12-07

FCM聚类图像分割

用vs2015编写的,编程语言为C++,基于opencv的FCM图像分割代码

2017-11-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除