![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【OpenCV】
无能狂怒er
这个作者很懒,什么都没留下…
展开
-
OpenCV之圆的检测识别
整个具体流程大概是获取图像-->图像二值化,灰度图(cvtColor)-->图像降噪(GaussianBlur)->轮廓识别(cvFindContours)-->形状判断识别圆在识别圆方面,OpenCV有内置的方法即霍夫圆变化:HoughCircles(edges, circles, CV_HOUGH_GRADIENT, 1.5, 10, 200, 100, ...原创 2019-11-26 21:08:43 · 3626 阅读 · 1 评论 -
OpenCV图像处理
#include<opencv2/opencv.hpp>#include<iostream>using namespace cv;using namespace std;void main(){ Mat img1 = imread("C://Users//LH//Desktop//大论文//4-2(b).jpg"); Mat img2 = imread("C://Users//LH//Desktop//大论文//4-1.jpg"); Mat dst;//存储结果.原创 2020-12-22 14:50:05 · 228 阅读 · 0 评论 -
Prewitt算子边缘检测
#include <iostream>#include <opencv2/core.hpp>#include <opencv2/highgui.hpp>#include <opencv2/imgproc.hpp>void getPrewitt_oper(cv::Mat& getPrewitt_horizontal, cv::Mat& getPrewitt_vertical, cv::Mat& getPrewitt_Diago.原创 2020-12-10 15:02:00 · 732 阅读 · 0 评论 -
帧差法监测运动,运动区域设为黑色及非运动区域设为黑色(终版)
#include<opencv2/opencv.hpp>using namespace cv;#define EXPORT_API __declspec(dllexport)int m_width = 640;int m_height = 480;VideoCapture my_camera;Mat temp, my_frameBGR;Mat background;int count = 0;int T1 = 0, T2 = 0, T3 = 0;Mat Projec.原创 2020-08-13 20:34:57 · 162 阅读 · 0 评论 -
opencv利用帧差法背景差分实现运动目标检测
运动物体检测顾名思义就是在视频(视频文件、摄像头获取)中检测运动物体(目标)。OpenCV中常用的运动物体检测有背景差法、帧差法、光流法,运动物体检测广泛应用于视频安全监控、车辆检测等方面。本博文主要介绍背景差法与帧差法:背景差法:就是用原图像减去背景模型,剩下的就是前景图像,即运动目标帧差法:就是利用相邻的两帧或者三帧图像,利用像素之间的差异性,判断是否有运动目标(视频就是一...原创 2019-01-14 17:47:32 · 6959 阅读 · 5 评论 -
相机标定---初识相机标定 标定的含义,意义
1:相机标定含义(解决什么是相机标定) 在图像测量过程以及机器视觉应用中,为确定空间物体表面某点的三维几何位置与其在图像中对应点之间的相互关系,必须建立相机成像的几何模型,这些几何模型参数就是相机参数。在大多数条件下这些参数必须通过实验与计算才能得到,这个求解参数的过程就称之为相机标定(或摄像机标定)。2:相机标定意义(解决为什么要进行相机标定) ...转载 2018-07-24 21:26:05 · 5495 阅读 · 2 评论 -
【OpenCV】 视频处理(读取视频、写入视频、目标检测、特征匹配、相机校正)
https://www.hahack.com/wiki/opencv-video.html#参考资料:《OpenCV 2 Computer Vision Application Programming Cookbook》 《The OpenCV Reference Manual》读取视频使用CV::VideoCapture来读取视频序列。#include <std...原创 2018-09-21 15:36:27 · 2527 阅读 · 2 评论 -
基于ROI的目标检测
可用版:#include "core/core.hpp" #include "highgui/highgui.hpp" #include "imgproc/imgproc.hpp" #include<iostream> using namespace cv;using namespace std;Mat frame;Mat frameCopy; //绘...原创 2019-01-21 21:18:53 · 3117 阅读 · 0 评论 -
Opencv调用Camera在视频中静态、动态方式绘制矩形框ROI
Opencv视频处理中的目标跟踪经常用到要在视频上画一个矩形框ROI,标注出要跟踪的物体,这里介绍两种在视频中绘制矩形框的方法,一种是“静态的”,一种是“动态的”。静态的是指在绘制过程中,视频暂停播放,画面定格在鼠标左键单击上去时候播放的画面,这时候按着鼠标左键并拖动出一个感兴趣的区域,鼠标左键抬起完成矩形框的绘制。在整个绘制过程中,矩形是连续显示出来的,跟随鼠标位置变化而变化。过程和实现...转载 2019-01-18 16:27:50 · 1123 阅读 · 0 评论