码迷,mamicode.com
首页 >  
搜索关键字:opencv 密集透视变换 cvwarpperspective    ( 5814个结果
OpenCV中Mat的基本用法:创建、复制
OpenCV中Mat的基本用法:创建、复制 一、Mat类的创建: 1.方法一: 通过读入一张图像,直接将其转换成Mat对象。 1 Mat image = imread("test.jpg"); 2 3 Mat image = imread("F:\\test.jpg"); 其中,imread()方法 ...
分类:其他好文   时间:2020-03-11 20:56:28    阅读次数:65
Java Opencv 实现锐化
§ Laplacian()void cv::Laplacian ( InputArray src, OutputArray dst, int ddepth, ... ...
分类:编程语言   时间:2020-03-10 22:01:34    阅读次数:78
v4l2 、UVC 设置摄像头、获取摄像头性能
OpenCV 打开相机很简单,VideoCapture类可以解决大部分问题: 实际上这是因为OpenCV的将底层视频库封装很完善,比如USB相机,在linux,打开一个USB camera大部分底层调用的是v4l2库,而v4l2库调用更加底层的uvc。 最近因为一个目标检测项目需要用到高清摄像头,而 ...
分类:其他好文   时间:2020-03-10 16:09:53    阅读次数:54
opencv 设置摄像头采集图像编码格式
问题: 新到的摄像头在windows下用opencv打开,设置分辨率为3840 2160,输出图像基本为实时。在linux下用opencv打开,同样分辨率。输出图像fps降到了1 。 原因: 视频输出格式为yuv时,帧率只有1。只有在输出格式为mjpg时,帧率才为实时。 为什么呢? 因为其中有一个瓶 ...
分类:其他好文   时间:2020-03-10 15:35:49    阅读次数:254
opencv —— matchTemplate 模板匹配
模板匹配的概念和原理 模板匹配就是在一幅图像中寻找与模板图像最匹配(相似)部分。 具体步骤为从左到右,从上向下计算模板图像与图像覆盖区域的匹配度,匹配程度越大,两者相同的可能性越大。 实现模板匹配:matchTemplate 函数 void matchTemplate(InputArray imag ...
分类:其他好文   时间:2020-03-10 13:58:45    阅读次数:56
opencv对图片的一些操作
工作环境Linux Ubuntu 16.04, Python 3.6, OpenCV 4.0。因为OpenCV的数据结构是基于numpy的,所以也要对numpy有大概的了解。 首先导入必要的库: import cv2 import numpy as np from matplotlib import ...
分类:其他好文   时间:2020-03-09 22:32:05    阅读次数:58
python实现边缘提取
1. 题目描述 安装opencv环境,实现边缘提取 2. 实现过程 1、 安装opencv+python环境 2、 打开图片 3、 将图片二值化 4、 提取边缘 5、 显示图片 3. 运行结果 代码: 运行结果: 4. 问题及解决方法 问题:提取边缘时,背景为黑色,边缘为白色,与要求不符 解决方法: ...
分类:编程语言   时间:2020-03-08 17:38:57    阅读次数:118
Python下opencv库的安装过程与一些问题汇总
本文主要内容是python下opencv库的安装过程,涉及我在安装时遇到的问题,并且,将从网上搜集并试用的一些解决方案进行了简单的汇总,记录下来。 由于记录的是我第一次安装opencv库的过程,所以内容涵盖可能不全面,如果有出错的地方请务必指正。下面进入主题。 关于python的下载安装不再赘述,p ...
分类:编程语言   时间:2020-03-08 09:22:21    阅读次数:93
OpenCV图像增强(python)
为了得到更加清晰的图像我们需要通过技术对图像进行处理,比如使用对比度增强的方法来处理图像,对比度增强就是对图像输出的灰度级放大到指定的程度,获得图像质量的提升。本文主要通过代码的方式,通过OpenCV的内置函数将图像处理到我们理想的结果。 灰度直方图 灰度直方图通过描述灰度级在图像矩阵中的像素个数来 ...
分类:编程语言   时间:2020-03-07 21:00:48    阅读次数:173
基于SGD、ASGD算法的SVM分类器(OpenCV案例源码train_svmsgd.cpp解读)
此案例用于二分类问题(鼠标左键、右键点出两类点,会实时画处分界线),最终得到一条分界线(直线):f(x)=weights*x+shift 源码不再贴出,只讲解最核心的doTrain()里的内容。参数含义翻译自ml.hpp文件。 与SVM不同,SVMSGD不需要设置核函数。 【参数】默认值见下述代码 ...
分类:编程语言   时间:2020-03-06 20:04:38    阅读次数:63
5814条   上一页 1 ... 33 34 35 36 37 ... 582 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!