Opencv图像处理
假装很坏的谦谦君
计算机专业在读
展开
-
使用opencv 进行图像美化
获取图片直方图(使用opencv API)import cv2import numpy as np# 获取直方图函数def imaggHist(img,type): # 定义展示的窗口的名称和直方图颜色 # 红色通道的直方图用红色,黄色通道用黄色,蓝色通道用蓝色 color =(255,255,255) windowName="gray" if t...原创 2019-03-04 21:20:06 · 4395 阅读 · 0 评论 -
opencv 图像处理常用特效
使用opencv 进行图像特效的处理,包括 灰度图像的处理(基础),图像颜色反转,图像马赛克效果,图像毛玻璃效果,图像边缘检测,图像融合,浮雕效果,颜色映射效果,油画特效,使用opencv 3 python版本 3.601 图像灰度处理# 使用 imread 方法直接读取灰白的图形import cv2img=cv2.imread('img.jpg',0)cv2.imshow('gr...原创 2019-03-02 13:31:24 · 7586 阅读 · 0 评论 -
openCV 图像处理入门
本文章介绍opencv 的基础基础图像处理API和部分API原理,包括图像的读写和展示,图像的旋转,缩放,平移,镜像,仿射变换。使用python 语言编写。版本 3.6 ,opencv 3 版本01 图片的读写和展示:import cv2# 读取当前文件夹下面image.png 图片, 1 表示彩色方式读取, 0 表示黑白读取img=cv2.imread("image.png",1)...原创 2019-03-01 11:54:21 · 2944 阅读 · 0 评论 -
基于暗通道的图像去雾算法简单实现
如果还不了解去雾的具体过程,可以看何凯明博士的论文,英语不好的同学看这篇论文的翻译版本代码如下:import cv2import numpy as npimg=cv2.imread("img1.png")window_size=15kernal=(window_size-1)//2padding=kernal# 求取暗通道:# 建立一个灰度图,长宽和原图一致(不算 pad...原创 2019-07-24 00:06:41 · 3161 阅读 · 0 评论