- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 profibus GSD文件详解
profibus GSD文件详解2015-6-19 通过PROFIBUS DP用功能块在主、从站之间实现双向数据传送:在主站PLC可以通过调用SFC14“DPRD_DAT”和SFC15“DPWR_DAT”来完成和从站的数据交换,而对于从站来说可以调用FC1“DP_SEND”和FC2“DP_RECV”完成数据的交换。 GSD文件说明 1. GSD 文件简介
2015-06-19 14:13:16 14068 1
转载 CvMat,Mat和IplImage之间的转化和拷贝
1、CvMat之间的复制//注意:深拷贝 - 单独分配空间,两者相互独立 CvMat* a; CvMat* b = cvCloneMat(a); //copy a to b 2、Mat之间的复制//注意:浅拷贝 - 不复制数据只创建矩阵头,数据共享(更改a,b,c的任意一个都会对另外2个产生同样的作用)Mat a;Mat b = a; //a "co
2015-06-11 14:19:41 1666
转载 IplImage, CvMat, Mat 的关系和相互转换 再次理解 /(ㄒoㄒ)/~~
opencv中常见的与图像操作有关的数据容器有Mat,cvMat和IplImage,这三种类型都可以代表和显示图像,但是,Mat类型侧重于计算,数学性较高,openCV对Mat类型的计算也进行了优化。而CvMat和IplImage类型更侧重于“图像”,opencv对其中的图像操作(缩放、单通道提取、图像阈值操作等)进行了优化。在opencv2.0之前,opencv是完全用C实现的,但是,IplIm
2015-06-11 13:47:25 902
转载 opencv中的一些陷阱 坑死我了~~~~(>_<)~~~~
1.这几天被opencv给坑的够惨,好好的程序,先是因为imread()不能读文件,整了很久没整出来,然后改了下path路径,没想到后面彻底奔溃了,,,,前后大概2天吧,才在一篇博文上看到:2.4.5版本的opencv在x86路径下相比以前的版本多了vc11路径,但是Path环境变量设置为x86\vc11的话,最后在程序执行时会提示MSVCP110D.dll丢失。而我就遇到了这个问题,然后在网上各
2015-06-11 13:41:28 2229
原创 cvRemap 对图像进行普通几何变换
cvRemap 对图像进行普通几何变换 函数 cvRemap 利用下面指定的矩阵变换输入图像: dst(x,y) 与其它几何变换类似,可以使用一些插值方法(由用户指定,同cvResize)来计算非整数坐标的像素值void cvRemap( const CvArr* src, CvArr* dst,const CvArr* mapx, const CvArr*
2015-06-11 10:05:42 4062 1
转载 VS2013 调试时的 0xCCCCCCCC 读取字符串的字符时出错
0xcccccccc : Used by Microsoft's C++ debugging runtime library to mark uninitialised stack memory0xcdcdcdcd : Used by Microsoft's C++ debugging runtime library to mark uninitialised heap memory0xf
2015-06-11 08:22:48 17974
转载 计算机视觉和图形学中的摄像机内参数矩阵详解
在计算机视觉和图形学中都有“摄像机内参数矩阵”这个概念,其含义大致相同,但在实际使用过程中,这两个矩阵却相差甚远。在增强现实中,为了使计算机绘制的虚拟物体和真实环境图像对其,需要令虚拟摄像机的内参数和真实摄像机的内参数相一致。因此,理解这两个内参数矩阵的详细含义和算法很重要。 在计算机视觉中,摄像机内参数矩阵可以表示为:其中 f 为摄像机的焦距,单位一般是mm,dx,
2015-06-02 15:29:37 1973
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人