
OpenCV学习
VignyMy
这个作者很懒,什么都没留下…
展开
-
opencv3& c++之ORB特征匹配
#include <iostream>#include <opencv2/core/core.hpp>#include <opencv2/features2d/features2d.hpp>#include <opencv2/highgui/highgui.hpp>using namespace std;using namespace cv;int ...原创 2018-06-27 17:23:47 · 4505 阅读 · 1 评论 -
opencv3& c++物体轮廓识别
开发环境:Ubuntu18.04注意:路径表达方式和windows不同#include <iostream> #include <string> #include <sstream> #include "opencv2/opencv.hpp"using namespace cv;using namespace std; int main() {...原创 2018-06-27 15:48:57 · 4016 阅读 · 0 评论 -
opencv3+python3 模板匹配
import cv2 as cv import numpy as np def template(): #模板图片 tpl=cv.imread('12tem.jpg') #目标图片 target=cv.imread('12.jpg') cv.imshow('template',tpl) cv.imshow('targe...原创 2018-06-08 16:46:36 · 980 阅读 · 0 评论 -
opencv3+python3轮廓检测
import cv2 img = cv2.imread('1.jpg') gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) ret, binary = cv2.threshold(gray,127,255,cv2.THRESH_BINARY) image,cnts,hierarchy=cv2.findContours(binary,cv2.RETR_T...原创 2018-06-08 14:59:43 · 1330 阅读 · 0 评论 -
opencv3+python3 Feature Descriptor特征检测与匹配
OpenCV3:import numpy as npimport cv2from matplotlib import pyplot as pltimg1 = cv2.imread('test1.jpg',0) # queryImageimg2 = cv2.imread('test2.jpg',0) #trainImage# Initiate SIFT detectorsif...原创 2018-06-07 18:15:37 · 593 阅读 · 0 评论 -
python3+opencv3识别图片中的物体并截取
运行环境:python3.6.4 opencv3.4.0# -*- coding:utf-8 -*- """Note: 使用Python和OpenCV检测图像中的物体并将物体裁剪下来""" import cv2import numpy as np # step1:加载图片,转成灰度图image = cv2.imread("353.jpg")gray = cv2.cvtColor(...转载 2018-06-07 14:52:48 · 15162 阅读 · 1 评论 -
史上最全的OpenCV入门教程
一、Python OpenCV 入门欢迎阅读系列教程,内容涵盖 OpenCV,它是一个图像和视频处理库,包含 C ++,C,Python 和 Java 的绑定。 OpenCV 用于各种图像和视频分析,如面部识别和检测,车牌阅读,照片编辑,高级机器人视觉,光学字符识别等等。你将需要两个主要的库,第三个可选:python-OpenCV,Numpy 和 Matplotlib。Windows 用户:pyt...转载 2018-06-21 16:06:36 · 170036 阅读 · 26 评论 -
python3+opencv3识别图片中的圆形(霍夫变换)
在图片里识别足球霍夫圆变换的几个参数知识:dp,用来检测圆心的累加器图像的分辨率于输入图像之比的倒数,且此参数允许创建一个比输入图像分辨率低的累加器。上述文字不好理解的话,来看例子吧。例如,如果dp= 1时,累加器和输入图像具有相同的分辨率。如果dp=2,累加器便有输入图像一半那么大的宽度和高度。minDist,为霍夫变换检测到的圆的圆心之间的最小距离,即让我们的算法能明显区分的两个不同圆之间的最...转载 2018-06-05 17:25:46 · 3686 阅读 · 2 评论 -
OpenCV+Ubuntu18.04环境搭建
1. 首先更新相关的package:[plain] view plain copysudo apt-get update [plain] view plain copysudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-d...转载 2018-06-05 14:57:11 · 36210 阅读 · 8 评论 -
OpenCV+Centos环境搭建
OpenCV + CentOS开发环境搭建1) 安装OpenCV所依赖的库yum install cmake gcc gcc-c++ gtk+-devel gimp-develgimp-devel-tools gimp-help-browser zlib-devel libtiff-devel libjpeg-devellibpng-devel gstreamer-devel libavc139...转载 2018-06-05 10:27:28 · 836 阅读 · 0 评论 -
ubuntu18.04+opencv3报错总结
1. Gtk-Message: 14:03:33.588: Failed to load module "canberra-gtk-module"解决办法:sudo apt-get install libcanberra-gtk-module原创 2018-06-28 14:13:32 · 829 阅读 · 0 评论