由于最近要在OpenCV3中使用SIFT和SURF特征提取,而自从OpenCV2升级到OpenCV3版本后,SIFT、SURF等这些算法都被移出opencv默认项目库,而被放到叫opencv_contrib的项目库。因此需要手动下载opencv和opencv_contrib的源码,然后将两个源码放在 ...
分类:
系统相关 时间:
2019-12-10 00:41:12
阅读次数:
174
汉字识别关键技术与应用:https://www.cnblogs.com/2008nmj/p/11696995.html 基于OpenCV/TensorFlow的手写MNIST文字匹配:https://www.cnblogs.com/2008nmj/p/11662964.html ...
分类:
其他好文 时间:
2019-12-09 11:48:07
阅读次数:
90
最近在做对应点估计homography,需要用到opencv,c++的接口不如python的接口来的方便 但是在安装python接口的opencv的时候,遇到了各种问题,主要是函数找不到的问题 比如在使用sift函数的时候, 会遇到函数找不到的问题 AttributeError: module 'c ...
分类:
编程语言 时间:
2019-12-07 16:29:00
阅读次数:
162
#include<opencv2\opencv.hpp> using namespace cv; using namespace std; double calcPCAorientation(vector<Point>&pts, Mat &image); int main(int arc, char... ...
分类:
其他好文 时间:
2019-12-07 16:24:28
阅读次数:
216
PIL:使用python自带图像处理库读取出来的图片格式 numpy:使用python opencv库读取出来的图片格式 tensor:pytorch中训练时所采取的向量格式(当然也可以说图片) PIL与Tensor相互转换 numpy 与 tensor相互转换 N张图片一起转换. 参考:https ...
分类:
其他好文 时间:
2019-12-07 01:16:57
阅读次数:
161
rt import cv2 import numpy as np path = "_lo.png" img = cv2.imread(path) gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) gray = gray / 255.0 #像素值0-1之间 #s ...
分类:
编程语言 时间:
2019-12-06 11:58:09
阅读次数:
416
OpenCV旧版,返回三个参数: im2, contours, hierarchy = cv2.findContours(mask, cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE) 要想返回三个参数: 把OpenCV 降级成3.4.3.18 就可以了,在终端输入pip ...
分类:
编程语言 时间:
2019-12-05 13:21:53
阅读次数:
97
现象: 树莓派4b或3b+ 插着两个USB免驱相机 摄像头朝着灯就会报 time out 摄像头不朝着灯就不报 问题: 功率不够 朝着灯可能触发了USB相机的曝光补偿导致功率变大 解决: 使用带额外供电的hub linux下调用相机出现select timeout错误,有可能是相机(尤其是USB2. ...
分类:
其他好文 时间:
2019-12-05 01:32:16
阅读次数:
486
算法: 第一步,将图片转换为二值图像A 第二步,创建和A相同大小但是元素都为0的图像B,并复制A到A_copy中 第三步,A中任选一点值为255的像素,设为p1,并使用计算连通分量算法,当算法收敛时,则检测出一个连通分量 第四步,将检测出来的连通分量复制到B中,A_copy中对应的值设为0,记录连通 ...
分类:
编程语言 时间:
2019-12-04 22:02:39
阅读次数:
525
像素积分图计算: 1 #include <opencv2/opencv.hpp> 2 #include <iostream> 3 4 using namespace cv; 5 6 int main(int argc, char** argv) { 7 Mat src = imread("L:/5. ...
分类:
其他好文 时间:
2019-12-04 16:08:40
阅读次数:
165