![](https://img-blog.csdnimg.cn/2f306f8fdc7e4e4ba456cf28e9914177.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
opencv
文章平均质量分 65
分享opencv
长沙有肥鱼
这个作者很懒,什么都没留下…
展开
-
ModuleNotFoundError: No module named ‘onnxruntime‘和ModuleNotFoundError: No module named ‘onnx‘
D:\programfiles\miniconda\envs\py38torch_gpu\python.exe C:/Users/liqiang/Desktop/handpose_x-master/onnx_inference.pyTraceback (most recent call last): File "C:/Users/liqiang/Desktop/handpose_x-master/onnx_inference.py", line 7, in <module> ...原创 2022-03-31 18:14:40 · 24977 阅读 · 2 评论 -
ModuleNotFoundError: No module named ‘skimage‘
D:\programfiles\miniconda\envs\py38torch_gpu\python.exe C:/Users/liqiang/Desktop/convolutions/convolutions.py --image lanpangzi.jpgTraceback (most recent call last): File "C:/Users/liqiang/Desktop/convolutions/convolutions.py", line 2, in <module>..原创 2022-03-25 20:15:56 · 1789 阅读 · 0 评论 -
tensorflow安装
如果没有安装tensorflow,就会产生下面的报错:Traceback (most recent call last): File "C:/Users/liqiang/Desktop/Park_chewei/park_test.py", line 7, in <module> from keras.applications.imagenet_utils import preprocess_input File "D:\programfiles\miniconda\en...原创 2022-03-23 15:08:36 · 3059 阅读 · 2 评论 -
opencv——Scale Invariant Feature Transform(SIFT)
图像尺度空间在一定的范围内,无论物体是大还是小,人眼都可以分辨出来,然而计算机要有相同的能力却很难,所以要让机器能够对物体在不同尺度下有一个统一的认知,就需要考虑图像在不同的尺度下都存在的特点。尺度空间的获取通常使用高斯模糊来实现不同σ的高斯函数决定了对图像的平滑程度,越大的σ值对应的图像越模糊。多分辨率金字塔高斯差分金字塔(DOG)DoG空间极值检测为了寻找尺度空间的极值点,每个像素点要和其图像域(同一尺度空间)和尺度域(相邻的尺度空间)的所有相邻点进...原创 2022-03-23 09:30:38 · 243 阅读 · 1 评论 -
Tesseract 安装与环境变量配置
首先下载Index of /tesseracthttps://digi.bib.uni-mannheim.de/tesseract/我下载的是:原创 2022-03-22 17:28:30 · 5300 阅读 · 0 评论 -
ModuleNotFoundError: No module named ‘pytesseract‘
File "C:/Users/liqiang/Desktop/scan/test.py", line 9, in <module> import pytesseractModuleNotFoundError: No module named 'pytesseract'Process finished with exit code 1在miniconda或者Anaconda环境里安装pytesseractpip install pytesseract -i https...原创 2022-03-22 16:14:23 · 9175 阅读 · 1 评论 -
ModuleNotFoundError: No module named ‘imutils‘
D:\programfiles\miniconda\envs\py38torch_gpu\python.exe C:/Users/liqiang/Desktop/template-matching-ocr/ocr_template_match.pyTraceback (most recent call last): File "C:/Users/liqiang/Desktop/template-matching-ocr/ocr_template_match.py", line 2, in <m..原创 2022-03-21 20:49:03 · 2174 阅读 · 0 评论 -
opencv——直方图与模板匹配
import cv2 #opencv读取的格式是BGRimport numpy as npimport matplotlib.pyplot as plt#Matplotlib是RGB%matplotlib inline def cv_show(img,name): cv2.imshow(name,img) cv2.waitKey() cv2.destroyAllWindows()直方图cv2.calcHist(images,channels,mask,hi..原创 2022-03-21 20:16:05 · 217 阅读 · 0 评论 -
opencv基本图像处理
灰度图import cv2 #opencv读取的格式是BGRimport numpy as npimport matplotlib.pyplot as plt#Matplotlib是RGB%matplotlib inline img=cv2.imread('dog.jpg')img_gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)img_gray.shape(1279, 1706)cv2.imshow("img_gray", img_g.原创 2022-03-21 19:54:05 · 688 阅读 · 0 评论 -
opencv傅里叶变换
关于傅里叶变换的具体原理可以参考下面的文章,写的比较通俗易懂:傅里叶分析之掐死教程(完整版)更新于2014.06.06 - 知乎傅里叶变换的作用 高频:变化剧烈的灰度分量,例如边界 低频:变化缓慢的灰度分量,例如一片大海 滤波 低通滤波器:只保留低频,会使得图像模糊 高通滤波器:只保留高频,会使得图像细节增强 opencv中主要就是cv2.dft()和cv2.idft(),输入图像需要先转换成np.float32 格式。 得到的结果中频率为..原创 2022-03-21 16:46:55 · 622 阅读 · 0 评论 -
ORB、SURF、SIFT特征点提取方法和ICP匹配方法
在进行编译视觉SLAM时,书中提到了ORB、SURF、SIFT提取方法,以及特征提取方法暴力匹配(Brute-Force Matcher)和快速近邻匹配(FLANN)。以及7.9讲述的3D-3D:迭代最近点(Iterative Closest Point,ICP)方法,ICP 的求解方式有两种:利用线性代数求解(主要是SVD),以及利用非线性优化方式求解。main.cpp#include <iostream>#include "opencv2/opencv.hpp"#includ原创 2021-12-22 22:21:46 · 3527 阅读 · 2 评论 -
ORB+GMS、FREAK+GMS、BRISK+GMS、AKAZE+GMS特征点结合使用方法
关于ORB、FREAK、BRISK、AKAZE的具体原理参考原文,最近没时间翻译,后续会花时间把原文翻译放在博客里面。这些特征点提取方法都可以再opencv里面调用函数实现。特征点提取与匹配原文论文下载_nudt一枚研究生-CSDN博客feature_extraction.cpp#include <iostream>#include <opencv2/core/core.hpp>#include <opencv2/features2d/features2d.h原创 2021-12-21 22:34:36 · 4799 阅读 · 23 评论