
opencv c++
文章平均质量分 94
vision比心
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
函数:保存和读取yaml格式数据
<br />摄像机标定需要用到的数据有:图像的大小,特征点的图像坐标,特征点的世界坐标<br /> <br />saveFeaturePoints函数实现功能:<br />特征提取后存为文档,为了兼容,最好存为.yaml或.xml格式。但是下面的函数可以存储成任意后缀名,可以“发明”自己的后缀名,用eltraEdit都可以打开。<br />readFeaturePoints函数可以把数据读出来,以便后面的处理。<br /> <br />例如<br />int _tmain(int argc, char**原创 2011-04-22 11:45:00 · 1488 阅读 · 0 评论 -
c++ 调用Python脚本或者动态库——环境Ubuntu 16.04下用codeblocks
背景:因为使用的是python版本的程序,最终要集成到C++环境的架构中,也就是说架构是c++的,交付用户为c++的接口,但是调用的是python的库,因此需要学习在c++环境下调用python。因为对python不熟悉,可以说有点一抹黑,因此从简到难逐步探索。首先在c++的工程中实现调用单个简单的python脚本(.py脚本文件),然后再调用python编译成的库(.so),最后将复杂的pyth...原创 2018-09-25 18:03:16 · 5569 阅读 · 0 评论 -
【DL (7)】番外篇 Linux下python工程建立以及编译库、c++与python混编
最近工作需求,如果工作量最小,需要在一个工程内写个公共接口cpp,里面既可以调用python的库,亦可以调用c++的库。对于linux新手的我,才刚刚知道.so为静态库,相当与lib; .a为动态库,相当于dll。至于工程需要什么样的,目前为止,只是因为动态库应该会快点?先两种库都建立并测试,以最终测试的速度结果来判断最终用哪个吧。由简入难,首先看看python怎么建立工程调试,并一步...原创 2018-08-27 16:36:24 · 424 阅读 · 0 评论 -
vs2008,没有找到MSVCR90D.dll
<br />出现了,老忘。这回放在这里,忘了就来看看。<br />Project Properties -> Manifest Tool-> Use FAT32 Work-around -->Yes原创 2010-08-17 10:25:00 · 821 阅读 · 1 评论 -
C++ vector使用范例 ----转 (foreverhehe716自己再加点)
C++中的vector使用范例 ----转 1.vector 的数据的存入和输出:#include#include#include using namespace std;void main(){ int i = 0; vector v; for( i = 0; i { v.push_back( i );//把元素一个一个存入到vector中 } /* v.clear()*/ 对存入的数据清空 for( i = 0; i {转载 2011-02-25 22:22:00 · 1193 阅读 · 0 评论 -
VC++程序从OpenCV2.1迁移到OpenCV2.2(vs2010+OpenCV2.2+windows7设置)
<br />opencv2.2 环境设置<br /> a. windows环境变量path: D:/Program Files/OpenCV2.2/bin<br /> b. vs2010在每个单目项目属性:<br /> linker -->input:<br /> opencv_core220d.lib;opencv_highgui220d.lib;opencv_calib3d220d.lib;<br />转载 2011-03-22 22:26:00 · 885 阅读 · 0 评论 -
Mat, vector<point2f>,Iplimage等等常见类型转换
在mfc c++ 以及opencv 编写程序当中,很多常用的类型转换,现在总结一下。(注意加相应的头文件,这里不罗嗦)提纲:1. Mat ---> Iplimage2. Iplimage ---> CvvImage3. Mat ---> vector or原创 2011-09-05 16:10:55 · 14569 阅读 · 6 评论 -
OpenCV中创建图像,在图像上画点(像素精度)
<br />没有找到更精确的方法,Opencv中包括画椭圆,其中心的位置也是像素级的,怎么达到亚像素精度呢?<br />下面用画小圆圈的方法来画点,点的坐标即为圆心,给定一个较小的半径,就可以用这个小圆圈表示点了。<br />画圆圈的函数: void cvCircle( CvArr* img, CvPoint center, int radius, CvScalar color, int thickness=1, int line_type=8, int shift=0 );例子:CvSize sz;//图原创 2010-08-17 10:52:00 · 16293 阅读 · 0 评论 -
Main函数参数argc,argv说明
<br />来源:http://www.opencv.org.cn/index.php/Main%E5%87%BD%E6%95%B0%E5%8F%82%E6%95%B0argc%EF%BC%8Cargv%E8%AF%B4%E6%98%8E<br /> <br />argc 是指命令行输入参数的个数,argv存储了所有的命令行参数。<br />假如你的程序是hello.exe,如果在命令行运行该程序,(首先应该在命令行下用 cd 命令进入到 hello.exe 文件所在目录) 运行命令为: hello.exe转载 2010-08-17 10:31:00 · 646 阅读 · 0 评论