
opencv
龙雪zzZ
这个作者很懒,什么都没留下…
展开
-
Python:Opencv 对图像/视频流的主要物体进行几何形状(如矩形、椭圆)拟合,并输出主要参数和拟合后的图像/视频
正经一句:拟合图像轮廓是指将边缘信息连接起来形成一个整体。通过对图像轮廓进行操作,可以获取目标图像的大小、位置和方向等信息。 不多废话,直接上代码,使用说明在注释基本解释清楚,其他的靠自己英语,可以评论留言但我可能很久才会回复.... import cv2 as cv # opencv版本为3.4.1.18 再高可能不兼容 import numpy as np import pandas as pd video_path = "" # 视频路径 cap = cv.VideoCapture(vid原创 2021-03-01 12:36:28 · 555 阅读 · 2 评论 -
Python中 opencv(cv2) SIFT与MSER的使用
SIFT:(注意,现仅个别opencv版本支持开源免费的SIFT、SURF算法函数,如3.4.2) import cv2 import numpy as np img = cv2.imread('xxx.jpg') gray= cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) sift = cv2.xfeatures2d.SIFT_create() kp...原创 2020-02-03 11:04:18 · 2238 阅读 · 0 评论 -
OpenCV多版本安装时方法
OpenCV在Ubuntu下经常会安装多个版本,比如默认版本,自己安装的,ros安装的等等。有时候需要给程序指定某个OpenCV版本,网上有一些方法,但还是会遇到很多问题。 这里提供一种选择,即指定OpenCV目录及OpenCVConfig目录,保证能在正确的路径下寻找OpenCVConfig.cmake。 cmake编译选项可以设置为 cmake .. -DCMAKE_BUILD_TYP...原创 2020-01-24 15:13:58 · 499 阅读 · 0 评论 -
Linux Ubuntu 16.04 安装 opencv 3.4.2
0 准备步骤 这一步尽量把系统更新一下,并且把相关的依赖库给装了,步骤如下: sudo apt-get update sudo apt-get upgrade sudo apt-get install build-essential cmake pkg-config sudo apt-get install libjpeg8-dev libtiff5-dev libjasper-dev li...原创 2019-05-28 21:31:03 · 5951 阅读 · 0 评论 -
OpenCV:绘图操作
OpenCV提供了一些基本的绘图操作,比如画圆,画椭圆,画线,画矩形,在图像里插入文字等功能。 圆 画圆使用的是circle函数,必须提供的参数是:画在出的圆显示在哪里,圆心,半径,以及画线的颜色。 //圆心 Point center = Point(255,255); //半径 int r = 100; //承载图像 Mat picture...原创 2019-07-17 16:32:11 · 313 阅读 · 0 评论