OpenCV
OK_boom
大龄搬砖工,酷爱计算机技术,java/C#/android/free pascal/C++。
展开
-
Delphi显示Opencv的Mat/IplImage图像
先下载delphi opencv套件: https://github.com/Laex/Delphi-OpenCV 打开opencv_classes工程, 增加如下 两个函数导出,用于mat->IplImage, IplImage->mat的转换, 因为delphi opencv这个套件里面的ocvView显示用的是IplImage。ICLASS_API IplImage __st原创 2017-06-17 11:25:09 · 5134 阅读 · 0 评论 -
判断两个Mat图像是否绝对相等
先比较结构体参数是否一致,再用memcmp比较图像数据是否一致.bool matIsEqual(const cv::Mat mat1, const cv::Mat mat2) { if (mat1.empty() && mat2.empty()) { return true; } if (mat1.cols != mat2.cols || mat1.rows != mat2.rows原创 2017-06-17 13:48:59 · 7632 阅读 · 2 评论 -
Opencv3.2的静态编译lib及引用
已编译好一份opencv3.2 的vs2017 静态lib : http://pan.baidu.com/s/1pLJPLEF 找这些依赖库真不是容易的事, 各种编译错误, 最终搞定. 为备忘和为后人造福, 特贴出: MTd mode的依赖库引用:Vfw32.Libippicvmt.libIlmImfd.liblibjasperd.liblibjpegd.libli原创 2017-06-19 16:46:51 · 2911 阅读 · 0 评论 -
opencv3.2生成不依赖vs2015的dll
https://sourceforge.NET/projects/opencvlibrary/files/OpenCV-win/3.2.0/opencv-3.2.0-vc14.exe/download从官网直接下载得到的opencv-3.2.0-vc14.exe,在安装之后,可以在文件夹中看到其所使用的opencv_world320d.dll以及opencv_world320.dll都是依转载 2017-06-21 23:49:36 · 732 阅读 · 0 评论 -
OpenCV读代码笔记: 颜色通道过滤
以下函数用于将输入图像中过滤出指定颜色的区域,如果在指定颜色范围内的点显示为白否则为黑, 通常用于找物件的前期准备工作.// 选择颜色通道, 符合指定颜色范围的点标为亮, 其他标为黑 // Mat colorMatch(const Mat &src, Mat &match, const Color r, const bool adaptive_minsv) { //原创 2017-06-13 16:09:52 · 2309 阅读 · 0 评论 -
Opencv 取直方图的经典做法
void getHistogramFeatures(const Mat& image, Mat& features) { Mat grayImage; //转黑白灰度 cvtColor(image, grayImage, CV_RGB2GRAY); //grayImage = histeq(grayImage); Mat img_threshold; //二值化 t原创 2017-06-14 15:37:38 · 720 阅读 · 0 评论