![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图像处理
文章平均质量分 95
J先生x
热衷于计算机技术的崽子,喜欢diy嵌入式以及AIoT小作品。
博客主页https://lj_evan.gitee.io/
展开
-
基于opencv的c++实现图像边缘提取
一个有趣的傅里叶动画引言一个有趣的傅里叶动画工具环境opencv4.2+vs2017vscode完整工程代码图像边缘提取#include<opencv2/opencv.hpp>#include<opencv2/imgproc/types_c.h>#include <opencv2/core.hpp>#include <opencv2/highgui.hpp>#include <iostream> #include &l原创 2020-10-24 22:38:45 · 3043 阅读 · 0 评论 -
QT+Mingw+opencv环境配置
工具准备QT,cmake,opencv源码这些都可以在官网下载,或者国内清华源等http://mirror.bit.edu.cn/web/http://mirrors.ustc.edu.cn/https://tuna.moe/原创 2020-02-21 16:44:20 · 206 阅读 · 0 评论 -
多尺度图像增强Retinex相关算法学习及实现
工程代码引言Land在1963年首次提出的这种 Retinex模型是以下面这几个基础理论为出发点的:首先,现实中的各种物体本身中是不存在颜色的,这是经过生物大脑皮层神经系统的处理后产生的主观印象,我们的视觉知觉是光线的照射与物体反射性质相互作用后出现的最终状态。其次,人眼中所获取到的所有颜色信息其实是由三种特定频率的波长决定的,色彩分别表现为红色、绿色和蓝色(即三原色),这三种颜色可以构成可观察到的所有其他颜色。这也就是说Retinex算法的主要理论基础是光学三原色理论和颜色恒常性理论。相机拍摄图像与人原创 2020-09-14 16:15:38 · 14542 阅读 · 1 评论 -
图像处理之通道交换与灰度化
引言此学习是基于gitnub上一个Image Processing 100 Questions,有日语等三个版本,这是英文版,讨论的是结合opencv进行图像处理问题,有python和c++,文章以c++为主。Image Processing指的是计算机等处理图像的一种技术,所以首先要知道图像在计算机中的存储方式。图像文件格式是记录和存储影像信息的格式。对数字图像进行存储、处理、传播,必须采...原创 2020-04-07 23:26:42 · 1060 阅读 · 0 评论 -
clahe(限制对比度自适应直方图均衡化)
限制对比度自适应直方图均衡化直方图均衡化(HE)数学原理:AHE(自适应直方图均衡)实现原理:CLAHE( 限制对比度自适应直方图均衡化)原理:补充)在讨论clahe(限制对比度自适应直方图均衡化),需要先了解关于直方图均衡化概念,观前提示很长。代码实现直方图均衡化(HE)直方图均衡化(Histogram Equalization)是一种增强图像对比度(Image Contrast)的方法,其主要思想是将一副图像的直方图分布变成近似均匀分布,从而增强图像的对比度。数学原理:考虑一个离散的原创 2020-07-08 02:29:39 · 24124 阅读 · 0 评论 -
otsu(大津法二值化),Kitttle算法相关实现
二值化(Thresholding)二值化是将图像使用黑和白两种值表示的方法,就是将图像上的像素点的灰度值设置为0或255,也就是将整个图像呈现出明显的黑白效果的过程。(其中0是黑,255是白)。#include <opencv2/core.hpp>#include <opencv2/highgui.hpp>#include <iostream>i...原创 2020-04-07 23:29:27 · 2286 阅读 · 0 评论