
opencv
长弓成
这个作者很懒,什么都没留下…
展开
-
将IplImage转换为Mat
让自己学会记录而已。Mat::Mat(const IplImage* img, bool copyData=false);默认情况下,新的Mat类型与原来的IplImage类型共享图像数据,转换只是创建一个Mat矩阵头。当将参数copyData设为true后,就会复制整个图像数据。例:IplImage*iplImg = cvLoadImage("1.jp原创 2015-10-16 18:54:06 · 778 阅读 · 0 评论 -
opencv中的saturate_cast数据溢出保护
opencv中的saturate_cast数据溢出保护,当数据超过上下限时,会自动截断。原创 2015-11-09 10:11:04 · 652 阅读 · 0 评论 -
Unger平滑
Unger平滑的思想是检查3*3窗口内图像结构的细节,而不是简单的统计取值为1的像素数。设3×3窗口如图1(d)所示,其中g为当前点,P0 ~P7为其八个邻接点,Unger平滑准则为: 当 g=1即g为白像素时,如果①P0、P1、P2中至少有一个等于1,同时P4、P5、P6中至少有一个也等于1,或者②P2、P3、P4中至少有一个等于1,同时P5、P7、P0中至少有一个也等于1,则g不变;否则原创 2017-03-31 09:59:39 · 669 阅读 · 0 评论 -
opencv 连通域轮廓处理的一点记录
在使用opencv的findContours函数findContours(thresImg, contours, CV_RETR_EXTERNAL, CV_CHAIN_APPROX_NONE);进行测试时,轮廓的顺序是从图片下方开始的,感觉跟堆栈一样的,后面这句只是猜测,并没有去验证。原创 2017-04-11 09:40:06 · 620 阅读 · 0 评论 -
mt,sgd,gd含义
记录下,备忘。其中mt表示多线程,sgd中的s表示runtime 是static,gd表示debug版本。原创 2017-04-02 13:24:17 · 5243 阅读 · 0 评论 -
python3 安装opencv 记录
1.下载了最新的opencv_python-3.2.0.7-cp35-cp35m-win_amd64.whl,使用pip安装成功2. import cv2 失败,ImportError: DLL load failed: 找不到指定的模块3. 按照网上博客提示,下载 Visual C++ Redistributable for Visual Studio 2015;,重启4.依旧失败,原创 2017-06-27 11:40:59 · 475 阅读 · 0 评论