![](https://img-blog.csdnimg.cn/20210817162756367.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
OpenCv-C++
文章平均质量分 60
基于OpenCv4.x进行图像处理开发
阿吉的CV之路
为山者基于一篑之土,以成千丈之峭
凿井者起于三寸之坎,以就万仞之深
展开
-
OpenCV-CmakeLists.txt编写
OpenCV-CmakeLists.txt编写# cmake最低版本要求cmake_minimum_required(VERSION 3.17)# CXX:C++project(opencvDemo_test CXX)#set(CMAKE_CXX_STANDARD 14) 向用户表明当前使用的C++版本set(CMAKE_CXX_STANDARD_REQUIRED TRUE)set(OPENCV_EXECUTABLE main.cpp test.cpp test10_26.cpp 10_26原创 2021-10-26 16:58:26 · 1824 阅读 · 0 评论 -
OpenCv图像处理之双边滤波-非线性滤波(二)
OpenCv图像处理之双边滤波#include <iostream>#include <opencv2/opencv.hpp>using namespace std;using namespace cv;void resize_img(Mat &mat, int width, int height, int interpolation = INTER_AREA);Mat zero_mat(Mat mat, int width, int height);i原创 2021-09-13 20:44:45 · 77 阅读 · 0 评论 -
【图像处理】详解 最近邻插值、线性插值、双线性插值、双三次插值
【图像处理】详解 最近邻插值、线性插值、双线性插值、双三次插值)转载【图像处理】详解 最近邻插值、线性插值、双线性插值、双三次插值转载 2021-09-10 13:29:24 · 643 阅读 · 0 评论 -
OpenCv图像处理之中值滤波-非线性滤波(一)
OpenCv图像处理之中值滤波-非线性滤波test.cpp文件//用于定义常用的函数#include <iostream>#include <opencv2/opencv.hpp>using namespace std;using namespace cv;void resize_img(Mat &mat, int width, int height, int interpolation = INTER_AREA) { cv::resize(mat,原创 2021-09-09 20:44:41 · 107 阅读 · 0 评论 -
OpenCv图像处理之高斯滤波-线性滤波(三)
OpenCv图像处理之高斯滤波-线性滤波原创 2021-09-03 17:29:58 · 253 阅读 · 0 评论 -
OpenCv图像处理之均值滤波-线性滤波(二)
OpenCv图像处理之均值滤波-线性滤波原创 2021-09-02 15:07:44 · 651 阅读 · 0 评论 -
OpenCv图像处理之图像归一化
OpenCv图像处理之图像归一化#include <iostream>#include <opencv2/core.hpp>#include <opencv2/highgui.hpp>#include <opencv2/imgproc.hpp>using namespace std;using namespace cv;void resize_img(Mat &mat, int width, int height, int inter原创 2021-08-31 19:59:46 · 9959 阅读 · 0 评论 -
OpenCv图像处理之方框滤波-线性滤波(一)
OpenCv图像处理之方框滤波-线性滤波未完待续…#include <iostream>#include <opencv2/opencv.hpp>using namespace std;using namespace cv;void resize_img(Mat &mat, int width, int height, int interpolation);Mat zero_img(int width, int height, int type);in原创 2021-08-30 20:47:30 · 299 阅读 · 0 评论 -
OpenCv图像处理之亮度与对比度的调整--线性变换
OpenCv图像处理之亮度与对比度的调整对比度亮度使用cv::saturate_cast<>()进行线性变换对比度差异范围越大代表对比越大,差异范围越小代表对比越小,好的对比率120:1就可容易地显示生动、丰富的色彩,当对比率高达300:1时,便可支持各阶的颜色。但对比率遭受和亮度相同的困境,现今尚无一套有效又公正的标准来衡量对比率,所以最好的辨识方式还是依靠使用者眼睛。 –百度百科简单来说对比度就是像素值大小的差异。亮度亮度是指画面的明亮程度,单位是坎德拉每平米(cd/m2)或称ni原创 2021-08-30 20:00:53 · 1329 阅读 · 0 评论 -
OpenCv图像处理之颜色通道分离与多通道融合、图像线性融合
OpenCv图像处理之颜色通道分离与多通道融合、多张图像融合原创 2021-08-27 10:11:34 · 1972 阅读 · 2 评论 -
OpenCv图像处理之resize(缩放)、transpose、rotate(旋转)、flip(翻转)介绍
OpenCv图像处理之resize、transpose、rotate、flip介绍原创 2021-08-25 10:49:32 · 12828 阅读 · 2 评论 -
OpenCv图像处理之常用工具Point、Scalar、Size、Rect和cvtColor介绍
OpenCv图像处理之常用工具Point、Scalar、Size、Rect和cvtColor介绍cv::Point操作cv::Point操作原创 2021-08-23 14:19:32 · 1496 阅读 · 0 评论 -
OpenCv图像处理之图像视频摄像头读取和保存
OpenCv图像处理之图像视频摄像头读取与保存使用cv::imread()读取图片使用cv::imread()读取图片经过上一节的学习,我们了解到opencv处理的图片其实就是对矩阵进行操作,使用cv::imread()对图片进行读取并返回一个矩阵,来看一个例子:#include <iostream>#include <opencv2/highgui.hpp>using namespace std;int main() { //imread(const String原创 2021-08-19 10:37:20 · 3761 阅读 · 0 评论 -
OpenCv图像处理之Mat类使用
OpenCv图像处理之图像基本概念与操作原创 2021-08-17 16:14:41 · 245 阅读 · 0 评论