摘要:对std::string 直接用 == 对char* 应该用strcmp() 阅读全文
python 创建二维数组
2018-12-08 17:32 by ZealouSnesS, 2939 阅读, 0 推荐, 收藏,
摘要:创建一个3*3的2维数组 错误方法1: 输出:[[0,0,0,0,0,0,0,0,0]],错误 错误方法2: 输出:[[0, 0, 0], [0, 0, 0], [0, 0, 0]],看起来正确 但是: 输出:[[0, 1, 0], [0, 1, 0], [0, 1, 0]],错误 为什么呢?因为m 阅读全文
【opencv】imread 赋值 深拷贝浅拷贝
2018-12-08 17:24 by ZealouSnesS, 1302 阅读, 0 推荐, 收藏,
摘要:注意事项: 1、cv2.imread返回类型 返回一个(高度,宽度,通道数)的ndarray 返回的ndarray中的数据类型是numpy.uint8,即8位无符号整数(0-255) 修改像素值: 这里注意,因为ndarray中的类型为uint8,故赋的值上溢出(>255)或下溢出(<0)时,会自动 阅读全文
shell 从文件中读取批量文件名并做命令行操作
2018-12-04 20:29 by ZealouSnesS, 442 阅读, 0 推荐, 收藏,
摘要:222文件内容: 想把这些文件复制到/home/zhangsuosheng/Desktop/test/文件夹下。使用shell命令进行批量操作 最关键的。是while read line,代表对管道中数据逐条循环。 参考:http://www.voidcn.com/article/p-dlnkthq 阅读全文
【python】常用函数
2018-12-01 18:46 by ZealouSnesS, 336 阅读, 0 推荐, 收藏,
摘要:使用list生成dict(可指定单条长度和数据类型,splen为4即为list中每4行组成dict中一条) 计算两个list的距离(注意不能用numpy的linalg.norm,因为用numpy的linalg.norm的话如果两个list相等就会报错(因为求了0向量的范数)) 比较按行存的label 阅读全文
【opencv】c++ 读取图片 & 绘制点 & 绘制文字 & 保存图片
2018-11-30 22:43 by ZealouSnesS, 3410 阅读, 0 推荐, 收藏,
摘要:有时保存图片之后通过ubuntu图形界面看不到目标路径下保存的图片,但是通过命令行能看到,估计是ubuntu图形界面的问题,重启一下电脑就好了 阅读全文
【opencv安裝】opencv2和opencv3共存——安装opencv2和opencv3到指定目录
2018-11-30 22:36 by ZealouSnesS, 1725 阅读, 0 推荐, 收藏,
摘要:安装 opencv2和opencv3共存会导致运行时问题,须分开 下载源码 make make install C++ 使用opencv2 和 opencv3 所需要引用的头文件是相同的 指定使用opencv2还是opencv3:在cmake的时候使用 -DOPENCV_DIR 选项 python 阅读全文
【opencv】cv::Mat_ 对单个元素赋值
2018-11-29 22:35 by ZealouSnesS, 7069 阅读, 1 推荐, 收藏,
摘要:创建一个cv::Mat_并赋值 阅读全文
【opencv】projectPoints 三维点到二维点 重投影误差计算
2018-11-27 19:44 by ZealouSnesS, 13595 阅读, 0 推荐, 收藏,
摘要:今天计算rt计算误差——重投影误差 用solvepnp或sovlepnpRansac,输入3d点、2d点、相机内参、相机畸变,输出r、t之后 用projectPoints,输入3d点、相机内参、相机畸变、r、t,输出重投影2d点 计算原2d点和重投影2d点的距离作为重投影误差 阅读全文
【opencv】cv::Mat转std::vector<cv::Point2d> (注意两容器中数据类型的一致性)
2018-11-26 20:20 by ZealouSnesS, 5248 阅读, 0 推荐, 收藏,
摘要:获取cv::Mat大小: 获取cv::Mat指定位置的值:需指定数据类型,且注意数据类型应与存入时的数据类型一致,否则会导致不抛出异常的数据错误 欲将如下大小为1*17的cv::mat转为std::vector<cv::Point2d> 使用如下的代码: 发现得到的vector值改变了 后来发现原因 阅读全文
浙公网安备 33010602011771号