• OpenCV的琐碎知识

    时间:2024-04-10 14:08:51

    这篇博客将介绍一些OpenCV的琐碎的概念知识以及容易出现错误的点。可能大家平时看博客感觉OpenCV没什么难的,无非是调用一些库和函数,但是在实际操作过程中很容易出现翻车的现象。好了,废话不多说开始本章的内容内容安排OpenCV各个变量之间的转换关系采用OpenCV进行连通域分析的原理以及相关函数...

  • opencv-2.4.11 + win7 x64 + VS环境配置

    时间:2024-04-10 14:08:02

    1.安装    VS2012    http://www.nocang.com/visual-studio-ultimate-2012/    vs2012旗舰版安装**教程    1、下载到的是ISO格式文件,直接解压缩或用虚拟光驱加载运行;    2、无所不藏推荐直接解压缩安装即可,双击“vs_...

  • OpenCV学习代码记录——轮廓(contour)检测

    时间:2024-04-10 11:46:59

    很久之前学习过一段时间的OpenCV,当时没有做什么笔记,但是代码都还在,这里把它贴出来做个记录。代码放在码云上,地址在这里https://gitee.com/solym/OpenCVTest/tree/master/OpenCVTest效果代码#include <opencv2/core/c...

  • opencv图像处理之在手机上实现背景虚化

    时间:2024-04-10 11:44:08

    http://m.blog.csdn.net/blogercn/article/details/750041621.高端数码相机都具有背景虚化功能。背景虚化就是使景深变浅,使焦点聚集在主题上。一般的相机最好的虚拟方法便是用微距拍摄,如果主景与背景相距比较远,由于光学透镜对非焦点处景物的不能清晰成像的...

  • python-opencv在有噪音的情况下提取图像的轮廓

    时间:2024-04-10 11:24:25

    对于一般的图像提取轮廓,这篇博文介绍了一个很好的方法,但是对于有噪声的图像,并不能很好地捕获到目标物体。比如对于我的鼠标,提取的轮廓效果并不好,因为噪声很多:所以本文增加了去掉噪声的部分。首先加载原始图像,并显示图像 img = cv2.imread("temp.jpg") ...

  • OpenCV图像的轮廓的匹配

    时间:2024-04-10 11:21:16

    http://blog.sina.com.cn/s/blog_67a7426a0101cxl0.html一个跟轮廓相关的最常用到的功能是匹配两个轮廓.如果有两个轮廓,如何比较它们;或者如何比较一个轮廓和另一个抽象模板.矩比较两个轮廓最简洁的方式是比较他们的轮廓矩.这里先简短介绍一个矩的含义.简单的说...

  • opencv计算两个轮廓之间hu矩相似程度,MatchShapes

    时间:2024-04-10 11:12:47

    https://blog.csdn.net/jiake_yang/article/details/52589063【OpenCV3.3】通过透视变换矫正变形图像 https://blog.csdn.net/rrrfff/article/details/77340641OPENCV提供了输入图像直接进...

  • opencv+python(通道的分离与合并)笔记

    时间:2024-04-10 08:13:27

    分割图像通道: 通过函数mv=split(img);mv返回的通道; RGB有3个通道;灰度图只有一个通道; b,g,r= cv2.split(img) cv2.imshow("b",b)#通道b cv2.imshow("g",g)#通道g cv2.imshow("r",r)#通...

  • 使用opencv + ffmpeg 开发视频播放器Demo

    时间:2024-04-10 07:19:36

    #include <opencv2/opencv.hpp>#include <opencv2/highgui.hpp>#include <opencv2/videoio.hpp>extern "C" {#include <libavformat/avform...

  • Qt加Opencv实现 梯度矫正 功能

    时间:2024-04-09 14:47:44

    废话:有时候我们是从物品的斜上方拍摄的图片,看起来不直观,需要把视角拉正,这样的一个操作就叫做 梯度矫正,需要用到的技术是 Opencv 的 透视变换。这个只是一个简单的演示demo,如果完善一下,比如物品检测,可以应用更多的场景,比如常见的:文件、资料上传,软管摄像头的应用等,怎么说也是一个技术点...

  • VisualStudio下如何编译和使用最新版本的OpenCV(修正版)

    时间:2024-04-09 14:42:00

    OpenCV是托管于GitHub的开源项目,本文具体解决一个问题,就是“获取最新版本的OpenCV,并且在自己的项目中使用起来" 最新版本 2017年3月31日 BY:jsxyhelu 目录:1 下载最新代码;2 编译代码(区分静态库/动态库模式 32位和64位)3 在自己项目中使用一 下载最新代码...

  • 大创项目推荐 深度学习 机器视觉 人脸识别系统 - opencv python-2 深度学习-人脸识别过程

    时间:2024-04-09 13:47:17

    不同于机器学习模型的人脸识别,深度学习将人脸特征向量化,以及人脸向量分类结合到了一起,通过神经网络算法一步到位。 深度学习-人脸识别系统都包括: 人脸检测人脸对其人脸识别人脸检测 深度学习在图像分类中的巨大成功后很快被用于人脸检测的问题,起初解决该问题的思路大多是基于CNN网络的尺度不变性,对图片...

  • openCV学习笔记三:摄像头/视频的读取并简单处理

    时间:2024-04-09 12:04:13

    VideoCapture读取视频或摄像头VideoWriter写入视频到本地读取摄像头并利用Canny算法做边缘检测处理,代码如下:#include #include <cv.h>#include <highgui.h>#include <windows.h>us...

  • 用opencv抽取视频的帧并保存为连续的图片

    时间:2024-04-08 22:48:55

    转自http://blog.csdn.net/timidsmile/article/details/8283319#include"stdafx.h"#include <stdio.h>#include <cv.h>#include <highgui.h>int ...

  • Python+OpenCV学习(17)---摄像机标定

    时间:2024-04-08 20:09:07

    Python+OpenCV学习(17)---摄像机标定原文:http://blog.csdn.net/firemicrocosm/article/details/48594897利用python学习OpenCV,个人感觉比较方便。函数的形式与C++基本相同,所以切换过来还是比较好的,对于像我这种对p...

  • 基于opencv的猫脸识别模型-猫脸检测

    时间:2024-04-08 18:29:23

    我们这里用到opencv自带的文件来构建我们的检测模型,从而从图像上迅速识别到猫脸,以下代码是用的人脸识别的文件,如果要做测试可以把 haarcascade_frontalface_alt2.xml 换成猫脸相关的xml文件 #导入cv模块import cv2 as cv#检测函数def face...

  • 配置Visual Studio开发OpenCV过程中常见的报错信息处理

    时间:2024-04-07 15:54:56

     开发环境:Visual Studio 2017  opencv-4.0.0-vc14_vc15首先区别几个选项:(1)***d.lib和***.lib区别:Release版本选择(通过在x64旁边的下拉栏中可以选择调试的版本)opencv_world400.libDebug版本选择opencv_w...

  • opencv摄像头 vmware虚拟机出现select timeout的解决方法

    时间:2024-04-07 11:25:33

    win7下运行正常的摄像头,到了虚拟机的后就不能用?摄像头过不了多久就会出现select timeout 这是摄像头跟电脑兼容不好的问题吗?我是想在主程序监测这个select timeout 情况的发生,同时重启摄像头,但是这个情况我该怎么去发现呢?出现如下问题*******************...

  • OpenCV:图像变形(Image Morphing)

    时间:2024-04-07 08:19:26

    融合/形变技术Image Morphing的原理是十分简单的。有两幅图像 I 和 J ,我们希望通过融合图像 I 和 J 来创建一幅新的图像 M. 图像 I 和 J 的融合过程是由参数 alpha 来控制,参数 alpha 介于0和1之间。当alpha = 0,新的图像 M看起来更接近 I;当alp...

  • 【opencv】示例-barcode.cpp 条形码检测和解码

    时间:2024-04-07 07:56:46

    #include <iostream> // 引入标准输入输出流库#include "opencv2/objdetect.hpp" // 引入OpenCV物体检测库#include "opencv2/imgproc.hpp" // 引入OpenCV图像处理库#include ...