
OpenCV
mysticalwing
do one thing, one thing only, and do it well...
展开
-
OpenCV Flann
OpenCV Flann文章目录OpenCV Flann简介使用 opencv flann_index 进行最近邻点搜索使用opencv FlannBasedMatcher进行点的最近邻搜索简介本文主要记录如何在python中使用opencv的flann模块进行图像点的最近邻搜索(仅作为作者自己的记录)。FLANN 是一个用于高维空间数据的近似最近邻搜索的库,是一个经常会被用到的库。OpenCV flann 也实现了flann,其用途主要是用在特征匹配上面。这一部分可以参考 OpenCV Pytho原创 2020-06-04 11:08:35 · 1115 阅读 · 0 评论 -
opencv编译相关问题记录
修改opencv编译时生成的so的名字opencv默认生成的.so文件名是 cv2.so 有时候我们希望修改默认生成的文件名。可以通过如下步骤进行修改(假设希望修改后的库的名字为linemod.so)修改opencv-source/modules/python/common.cmake 文件中的第56行# oldOUTPUT_NAME cv2# new OUTPUT_NAME linemod # 注意没有.so后缀修改opencv-source/modules/python/src2/原创 2020-06-02 14:09:49 · 472 阅读 · 0 评论 -
Ubuntu下为Anaconda虚拟环境编译OpenCV
今天重新编译OpenCV搞了很久,看了很多博客,发现针对虚拟环境编译OpenCV的资料虽然有,但是我都失败了。Google之后,找打了一篇比较详细的,并且我按照作者的方法,编译通过了。因此在这里做一个记录。鉴于墙的原因,这里直接copy原文。原文的链接在这里,能翻的建议直接看原文。Install OpenCV 4.0.1 from Source on MacOS with Anaconda P...原创 2019-11-27 22:20:10 · 1553 阅读 · 8 评论 -
计算机视觉-运动类型总结
文章目录写在前面1. 二维平面的运动模型写在前面参考:论文: Image Alignment and Stitching: A Tutorial 20061. 二维平面的运动模型参考论文: 4-7页上图为2D平面的基本运动模型示意图. 每种运动模型的数学表示如下:注: 下面所有公式中 xˉ\bar xxˉ 形式表示齐次坐标.(1) Translation: x′=x+t\b...原创 2019-01-04 10:17:28 · 1290 阅读 · 0 评论 -
PPF算法-OpenCV三维点匹配(Surface Matching)
参考资料3D面匹配算法简介1. 参考资料2. 问题定义3. 多模态特征(Multimodal Feature)(1) 投影矫正(Perspective Correction)(2) 几何边缘检测(Geometric Edge Detection)(3) 多模态特征的计算(Calculate Multimodal Feature)4. 模型描述(Model Descri...原创 2018-08-21 14:34:54 · 20100 阅读 · 11 评论 -
背景减除(Background Segment)
写在前面1. 高斯背景建模2. LBP特征背景减除算法简介1. BackgroundSubtractorCNT参考CNT算法简介运行效果截图CNT API2. BackgroundSubtractorGMG参考GMG算法流程运行效果截图API3. BackgroundSubtractorGSOC参考运行效果截图API4. Backgro...原创 2018-08-26 16:53:35 · 12249 阅读 · 2 评论 -
立体匹配(Stereo Matching)
模块类图结构BM(Block Matching)1. 参考资料2. 主要公式和概念3. 算法流程4. 注意事项SGBM(Semi-Global Block Matching)1. 参考资料2. 主要公式和概念3. 算法流程4. 注意事项重要API参数解析1. StereoBinaryBM2. StereoBinarySGBM一些使用该模块时的注意事...原创 2018-08-15 09:58:30 · 6006 阅读 · 11 评论