- 博客(12)
- 收藏
- 关注
转载 【opencv】图像的二值化 cvThreshold
vThreshold是opencv库中的一个函数 作用:函数 cvThreshold 对单通道数组应用固定阈值操作。该函数的典型应用是对灰度图像进行阈值操作得到二值图像。(cvCmpS 也可以达到此目的) 或者是去掉噪声,例如过滤很小或很大象素值的图像点。本函数支持的对图像取阈值的方法由 threshold_type 确定。 形式:void cvThreshold( const C
2014-11-16 21:35:24
838
原创 【opencv】 图像的创建,读取,显示 IplImage,Mat类型转化
//IplImage类型 IplImage* src;src=cvLoadImage((CT2CA)m_strPicPath,1);//读取彩色图 IplImage* dst = cvCreateImage( cvGetSize(src), 8, 1 );
2014-11-16 21:03:31
1570
1
原创 【opencv】RGB图像通道分离和合并
//彩色3通道Mat src(sharpenedLena.rows,sharpenedLena.cols,CV_8UC3); //用来存储目的图片的矩阵 Mat res(sharpenedLena.rows,sharpenedLena.cols,CV_8UC3); Mat r(sharpenedLena.rows,sharpenedLena.cols
2014-11-16 20:49:47
7602
原创 【opencv】轮廓外接矩形
CvMemStorage* storage = cvCreateMemStorage( 0 ); CvSeq* contours = NULL; cvFindContours( src, storage, &contours, sizeof( CvContour ), CV_RETR_LIST, CV_CHAIN_APPROX_NONE ); double area=
2014-11-16 20:33:50
4988
转载 【opencv+C++】在图像中找四边形
/*这个程序的基本思想是:对输入的图像进行滤波去掉噪音,然后进行canny边缘检测,之后进行膨胀,然后寻找轮廓,对轮廓进行多边形的逼近,检测多边形的点数是否是4而且各个角的的余弦是否是小于某个值,程序中认为是0.3,然后就判断该多边形是四边形,之后根据这四个点画出该图像。ps:我对程序中余弦定理的使用 感觉公式用错了*/#include "stdafx.h" #includ
2014-11-15 14:02:40
5572
原创 【opencv】图像截取、合并、反色、canny边缘、二值化
图像截取: IplImage *src2 = cvGetImage(cvGetSubRect(src1, cvCreateMatHeader(src1->width-130,src1->height-80, CV_8UC1), cvRect(70, 40, src1->width-130,src1->height-80)), cvCreateImageHeader(cvSize(src1->wi
2014-11-15 13:27:10
2441
转载 【DSP C++】2D_FFT
#include #include #include #define intsize sizeof(int)#define complexsize sizeof(complex)#define PI 3.1415926int *a,*b;int nLen,init_nLen,mLen,init_mLen,N,M;//init_nLen,init_mLen
2014-10-21 19:28:57
590
原创 【C++ MFC+opencv】打开文件夹中的图片并在picture控件中显示
void CmyImageDlg::OnBnClickedButtonImg(){// TODO: 在此添加控件通知处理程序代码CString m_strPicPath;//弹出选择图片对话框CFileDialog dlg(true,_T("*.bmp"),NULL,OFN_FILEMUSTEXIST|OFN_PATHMUSTEXIST|OFN_HIDEREADONLY,_T(
2014-10-20 22:17:54
5189
转载 【VS2010 MFC】MFC发布release可执行程序
网上有很多人提到关于怎样发布MFC程序,但是太过于零散。为了让程序可方便得在其他电脑上运行,且不需要到处复制dll文件到windows里(只需要拷贝exe与pdb文件即可),这里将过程总结到一起,希望这样能节省大家的时间。1.右键工程》属性:配置,选择release;2.配置属性》常规:配置类型:应用程序(exe);MFC的使用:在静态库中使用MFC;字符集:使用多字节字符集;(不一定
2014-10-16 23:24:43
1977
原创 【opencv】 配置及C++包含头文件
#include "cv.h"#include "highgui.h"//#include "opencv2/core/core.hpp"//#include "opencv2/imgproc/imgproc.hpp"
2014-10-16 23:04:38
2287
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人