
opencv
redOrange_
小白
展开
-
直方图与傅里叶变换
直方图 cv2.calcHist(images,channels,mask,histSize,ranges) images: 原图像格式为uint8 或 float32,当传入函数是应用中括号【】 channels: 同样用中括号来他会告诉统幅图像的直方图,如果如图像是灰度图他的值就是【0】,如果是彩色图像的传入参数可以是【0】【1】【2】 他们分别对应着BGR mask 淹没图像,统幅图像就把它None.但是如果你想同图像某一部分的你就制作一个淹没图像并使用它 histSize:BIN的数目。也用应用原创 2020-07-18 17:36:29 · 416 阅读 · 0 评论 -
图像阈值与平滑处理
图像阈值 ret,dst = cv2.threshold(src,thresh,maxval,type) src:输入图,只能输入单通道图像,通常来说说是灰度图 dst:输出图 thresh: 阈值 maxval : 当图像像素值超过了阈值(或者小于阈值,根据type决定),所赋予的值 type:二值化操作类型,包含以下5种类型: cv2.THRESH_BINARY; cv2.THRESH_BINARY_INV; cv2.THRESH_TRUNC;cv2.THRESH_TOZ ; cv2.THRE原创 2020-07-01 09:51:52 · 332 阅读 · 0 评论 -
Opencv基本操作
opencv的基本操作 相关的库 # opencv 读取的格式是BRG格式 import cv2 # 画图 import matplotlib.pyplot as plt import numpy as np 读取图像、显示图像、关闭窗口 # 读取图像 img = cv2.imread('../imgs/cat1.jpg') # 展示图像 cv2.imshow('img',img) # 设置等待时间,毫秒级,0表示任意键终止图像显示 cv2.waitKey(0) # 关原创 2020-06-30 00:21:04 · 752 阅读 · 0 评论