#CV

OpenCV学习(2) OpenCV的配置

     下面我们在VS2010中编写一个简单的OpenCV程序,来看看如何在程序中使用OpenCV。创建一个新的Win32控制台程序,附加选项为空工程(emptyproject),并添加一个cpp源文件main.cpp,内容如下:#include<opencv2...
代码星球 ·2020-04-16

OpenCV学习(1) OpenCV的安装

1.下载文件下载最新的OpenCVwindows版本:链接:http://sourceforge.net/projects/opencvlibrary/files/opencv-win/     我下载的版本是2.46,下载后得到OpenCV-2.4.6.0.exe,自...
代码星球 ·2020-04-16

OpenCV学习(9) 分水岭算法(3)

本教程我学习一下opencv中分水岭算法的具体实现方式。原始图像和Mark图像,它们的大小都是32*32,分水岭算法的结果是得到两个连通域的轮廓图。原始图像:(原始图像必须是3通道图像)Mark图像:结果图像:     初始的mark图像数据如下,黄色的部分为我们的第一...

OpenCV学习(8) 分水岭算法(2)

   现在我们看看OpenCV中如何使用分水岭算法。   首先我们打开一副图像:  //打开另一幅图像 cv::Mat   image=cv::imread("../tower.jpg&qu...

OpenCV学习(7) 分水岭算法(1)

       分水岭算法主要用于图像分段,通常是把一副彩色图像灰度化,然后再求梯度图,最后在梯度图的基础上进行分水岭算法,求得分段图像的边缘线。       下面左边的灰度图,可以...

OpenCV中图像融合

    准备2副背景图像,注意图像黑色的部分,是作为mask用的,我们会用灰度图的方式打开它们,这时黑色的部分值为0,则图像融合时候,可以把第二幅图像在黑色的部分显示出来。代码非常简单,注意就是图像copyTo函数的使用,把背景图像copy到前景图像时候,掩码部分不会拷贝。CIm...
代码星球 ·2020-04-16

[转载]opencv MSER

最大稳定极值区域(MSER-MaximallyStableExtremalRegions)可以用于图像的斑点区域检测。该算法最早是由Matas等人于2002年提出,它是基于分水岭的概念。MSER的基本原理是对一幅灰度图像(灰度值为0~255)取阈值进行二值化处理,阈值从0到255依次递增。阈值的递增类似于分水岭算法中的...
代码星球 ·2020-04-16

CVBS和RGB都是模拟视频信号,他们的区别

CVBS(compositevideobroadcastsignal)复合电视广播信号,包含视频(图像)信号,行场同步信号,行场消隐信号,前后均衡脉冲信号等;RGB就是指视频信号,不包含其他信号.rgb的视频质量要好于cvbs.因为cvbs会造成亮色串扰. 那我见到好多输出都是用cvbs,而不用rgb,是什么...

Qt5下实现摄像头预览及捕获图像方法二(openCV3与Qt5交互使用)

前言:OpenCV对图像及视频的处理方便且很专业,对于摄像头的支持也很好,但有个不足就是它虽然具有GUI模块(即highgui),但是实在是很简陋,就连一个按键都无法直接实现(需要借助滚动条实现),这一点难以满足可视化的图像处理的想法;另一方面,Qt作为一个优秀的图形库,在GUI上表现出色,且界面设计可以可视化的借助D...

【CV学习5】SURF算法详解

SpeededUpRobustFeatures(SURF,加速稳健特征)什么是积分图像积分图像是输入的灰度图像经过一种像素间的累加运算得到种新的图像媒介。对于一幅灰度的图像,积分图像中的任意一点(x,y)的值是指从图像的左上角到这个点的所构成的矩形区域内所有的点的灰度值之和积分图像的作用积分图像是SURF算法减小计算量...

Python+OpenCV图像处理(十五)—— 圆检测

简介:1.霍夫圆变换的基本原理和霍夫线变换原理类似,只是点对应的二维极径、极角空间被三维的圆心和半径空间取代。在标准霍夫圆变换中,原图像的边缘图像的任意点对应的经过这个点的所有可能圆在三维空间用圆心和半径这三个参数来表示,其对应一条三维空间的曲线。对于多个边缘点,点越多,这些点对应的三维空间曲线交于一点的数量越多,那么...

openCv——copyTo()的形式详解

首先对于openCv中copyTo()的用法有以下两种:image.copyTo(imageROI)。作用是把image的内容复制粘贴到imageROI上;image.copyTo(imageROI,mask)。作用是把mask和image重叠以后把mask中像素值为0(black)的点对应的image中的点变为透明,...
代码星球 ·2020-04-14

CVBS接口

电视行业的一个技术难点是,总是要不断地向下兼容。在pc中一些早以不再用的概念和技术,在电视领域却总是一些无法绕过的坎。比如说这个叫CVBS的东西。 CVBS是最早的电视机视频输入信号标准。直观的讲,电视机输入口中那个黄色的口,那就是复合的CVBS口。这种复合信号之间的干扰是很难避免的,电视画面比较容易出现色度...
代码星球 ·2020-04-14

OpenCV 快速连通区域分析

 (1)cv::connectedComponents()1intnccomps=connectedComponents(2cv::InputArraynimage,3cv::OutputArraylabels,4intconnectivity=8,5 intltype=CV_32S);函数返回值nccomp...

OpenCV---图像二值化

彩色图像:三个通道0-255,0-255,0-255,所以可以有2^24位空间灰度图像:一个通道0-255,所以有256种颜色二值图像:只有两种颜色,黑和白,1白色,0黑色原灰度图像的像素值1.THRESH_BINARY:过门限的值为最大值,其他值为02.THRESH_BINARY_INV:过门限的值为0,其他值为最大...
代码星球 ·2020-04-14
首页上一页...1314151617...下一页尾页