![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
opencv
文章平均质量分 82
hot_nice_people
这个作者很懒,什么都没留下…
展开
-
opencv特征匹配完成后筛选匹配点方法
时间有限,本人在csdn上看到了三种匹配完成后筛选匹配点的方法,(csdn的搬运工,啥也不懂),若有其他的方法,欢迎交流指正。1、第一种方法: 最简单的利用经验值筛选最小距离4倍的matches或者小于最大距离的0.6倍;vector<cv::DMatch> good_matches;double min_distance = 9999;for (size_t i = 0; i < matches.size(); i++) { ...原创 2021-03-24 20:42:30 · 3681 阅读 · 1 评论 -
Ubuntu16下opencv3 +opencv_contrib3最简单安装,并解决SIFT 和 SURF在opencv3以上应用报错
直接下载对应的版本,利用cmake编译后,SIFT 和 SURF仍不可用 (OPENCV_ENABLE_NONFREE)SIFT 和 SURF在opencv3以上应用报错!!!在opencv3以上用SIFT 和 SURF,需要编译opencv_contrib3.(版本对应),直接按照opencv_contrib3.上的readme安装,发现SIFT 和 SURF仍不可用,报错如下:"error: (-213:The function/feature is not implemented) Thi原创 2021-03-02 20:20:49 · 832 阅读 · 0 评论 -
opencv3.4.3 和c++ Mat 与 unsigned char* 类型互转,图出现偏移的情况的解决方法
在使用Mat 与 unsigned char*互转时,可以搜到最简单的方法是利用opencv中Mat.data函数,如下:Mat srcimg = Mat(ysize, xsize, CV_8UC1, up, 0); // unsigned char* => Matunsigned char *up = srcimg.data; // Mat => unsigned char*但在Mat转 unsigned char*时,经过imshow出来的图片跟实际的不一样(好像时...原创 2020-06-16 16:24:06 · 1865 阅读 · 0 评论