![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
opencv
文章平均质量分 61
一只大喵喵
三观不正
展开
-
OpenCV长视频截短
OpenCV长视频截短1.opencv读取视频帧并保存2.opencv多帧合成视频为什么不用pr,剪映,PotPlayer呢?我手残,我不会还有用这些去搞一条就15帧,1s不到的视频,真是杀鸡用牛刀1.opencv读取视频帧并保存将长视频打散成一帧一帧的#include <opencv2/opencv.hpp>#include<iostream>using namespace std;using namespace cv;int main(){ VideoC原创 2022-04-25 16:28:17 · 4691 阅读 · 0 评论 -
opencv入门基础【C++】(六)
一.傅里叶变换他人博客#include <iostream>#include <opencv2/core.hpp>#include <opencv2/highgui.hpp>#include <opencv2/imgproc.hpp>using namespace std;using namespace cv;int main(){ Mat I = imread("C:/Users/11865/Desktop/1.jpg", IMREA原创 2020-09-13 11:08:48 · 461 阅读 · 0 评论 -
opencv之基于距离变换与分水岭的图像分割
opencv之基于距离变换与分水岭的图像分割什么是图像分割(Image Segmentation)距离变换与分水岭介绍距离变换分水岭距离变换API cv::distanceTransform分水岭API cv::distanceTransform处理流程什么是图像分割(Image Segmentation)图像分割(Image Segmentation)是图像处理最重要的处理手段之一...原创 2020-04-16 18:07:00 · 758 阅读 · 0 评论 -
opencv入门基础(c++)【五】
opencv入门基础(c++)二十万、 轮廓发现(find contour in your image)25.1轮廓发现(find contour)轮廓发现findContours轮廓绘制(draw contour)步骤二十万、 轮廓发现(find contour in your image)25.1轮廓发现(find contour)轮廓发现是基于图像边缘提取的基础寻找对象轮廓的方法。...原创 2020-04-16 00:01:32 · 1301 阅读 · 0 评论 -
opencv入门基础(c++)【四】
opencv入门基础(c++)十八、霍夫变换-直线18.1霍夫直线变换介绍18.2相关API cv::HoughLinesP十九、霍夫圆变换19.1霍夫圆检测原理19.2霍夫圆变换原理19.3相关API cv::HoughCirclesHoughCircles参数说明十九、像素重映射(cv::remap)十八、霍夫变换-直线18.1霍夫直线变换介绍Hough Line Transform用来...原创 2020-04-15 20:38:54 · 1277 阅读 · 0 评论 -
opencv入门基础(c++)【三】
opencv入门基础(c++)十三、图像上采样和降采样13.1图像金字塔概念图像金字塔概念 – 高斯金字塔(变大变小)高斯不同(Difference of Gaussian-DOG)(变暗提取轮廓)采样相关API十四、基本阈值操作图像阈值(threshold)阈值类型阈值二值化(threshold binary)阈值反二值化(threshold binary Inverted)截断 (trunca...原创 2020-04-15 00:40:26 · 1053 阅读 · 0 评论 -
opencv入门基础(c++)【二】
opencv入门基础(c++)七.绘制形状与文字7.1使用cv::Point与cv::Scalar7.2绘制线、矩形、园、椭圆等基本几何形状绘制线绘制矩形绘制椭圆绘制圆绘制填充图形7.3绘制文字7.4随机数生成cv::RNG八、模糊图像一8.1模糊原理8.2相关API均值模糊高斯模糊九、图像模糊二中值滤波七.绘制形状与文字使用cv::Point与cv::Scalar绘制线、矩形、园、椭圆等基...原创 2020-04-14 17:05:06 · 1472 阅读 · 0 评论 -
opencv入门基础(c++)【一】
**一、加载、修改、保存图像**1.1加载图像(用cv::imread)1.2修改图像 (cv::cvtColor)1.3保存图像(cv::imwrite)1.1.1加载图像(用cv::imread)imread功能是加载图像文件成为一个Mat对象,其中第一个参数表示图像文件名称第二个参数,表示加载的图像是什么类型,支持常见的三个参数值IMREAD_UNCHANGED (<...原创 2020-04-10 11:45:03 · 12730 阅读 · 1 评论