计算机视觉
文章平均质量分 53
HAN-Kai
这个作者很懒,什么都没留下…
展开
-
VC6.0读取BMP图像信息到BYTE数组
#include "stdafx.h"//注意测试的bmp图像的位图的位数为256#include #include #include #include #include #include #include #include unsigned char *pBmpBuf;//读入图像数据的指针int bmpWidth;//图像的宽int bmpHeight;//图像的高转载 2013-06-29 20:49:51 · 4720 阅读 · 1 评论 -
OPENCV中Canny学习笔记
官网C++语言版本#include "cv.hpp"#include "cxcore.hpp"#include "opencv2\highgui\highgui.hpp" using namespace cv;using namespace std; int edgeThresh = 1; // 声明 原始图片,灰度图片,和 canny边缘图片 Mat image, c原创 2012-08-05 15:03:07 · 1955 阅读 · 0 评论 -
求直线交点 叉积
一般方程法:直线的一般方程为F(x) = ax + by + c = 0。既然我们已经知道直线的两个点,假设为(x0,y0), (x1, y1),那么可以得到a = y0 – y1, b = x1 – x0, c = x0y1 – x1y0。因此我们可以将两条直线分别表示为F0(x) = a0*x + b0*y + c0 = 0, F1(x) = a1*x + b1*y + c1转载 2012-08-29 15:31:47 · 1395 阅读 · 0 评论 -
opencv中mat,cvmat,Iplimage结构体定义以及格式互相转换
opencv中常见的与图像操作有关的数据容器有Mat,cvMat和IplImage,这三种类型都可以代表和显示图像,但是,Mat类型侧重于计算,数学性较高,openCV对Mat类型的计算也进行了优化。而CvMat和IplImage类型更侧重于“图像”,opencv对其中的图像操作(缩放、单通道提取、图像阈值操作等)进行了优化。在opencv2.0之前,opencv是完全用C实现的,但是,IplIm转载 2012-07-20 16:55:10 · 2714 阅读 · 0 评论 -
像素的m邻接克服8邻接的二义性
8邻接的二义性:如图下所示,8邻接的中间那个1有2条路径可以到达右上角的1,这就是所说的二义性。在边缘检测中通常不希望出现这样的情况,所以采用m邻接来改进8邻接。m邻接定义:对于V 假设要p,q两点是m邻接的 则要满足下面两个条件之一即可: 1)q在p的4邻域中。 2)q在p的对角领域中,并且q的4邻域与p的4领域相交为空集(交集无点属于V)。m邻接可以解决8邻原创 2014-02-11 18:51:10 · 9066 阅读 · 2 评论 -
孔径问题(Aperture Problem)
Posted By Mr. Thursday各位經過理髮店的時候,或許都會注意到理髮店有一個捲軸,捲軸不停旋轉,但是看起來會像是有一圈圈的條紋往上移動。今天要和各位介紹的是另外一個類似的錯覺,叫做「孔徑問題」 (Aperture Problem)。转载 2014-04-11 11:33:40 · 9475 阅读 · 0 评论 -
OpenCV全屏显示图像H和W各有1像素的空白解决方法
opnecv全屏显示图像的demo如下:原创 2014-07-30 16:44:38 · 2918 阅读 · 5 评论 -
windows下用ffmpeg将图片合并成视频
在windows下,也可以像在linux下一样,使用ffmpeg使用一些简单的命令将原创 2014-08-19 20:01:49 · 6653 阅读 · 0 评论