opencv-python基础用法详细代码-图片加载-ROI-边缘滤波-二值化-轮廓提取-膨胀腐蚀等

news/2024/5/19 12:11:09 标签: python, opencv, 边缘计算

目录      

1.1图像的导入和导出

1.2像素运算

1.3ROI与填充

1.4模糊与锐化操作

1.5边缘保留滤波

1.6图像二值化

1.7图像直方图

1.8绘制外轮廓

1.9对象测量

1.10区分指定外轮廓

1.11腐蚀与膨胀

1.12开闭操作


废话不多说,直接上代码

1.1图像的导入和导出

import cv2                 #导入opencv库

def get_image_info(image):     #定义加载图像信息函数
    print(type(image))         #读取该图片类别
    print(image.shape)         #加载图像的长宽和通道数
    print(image.size)          #加载图像的大小
    print(image.dtype)         #加载字节位数占多少

img = cv2.imread('1.jpg')    #读入图片
cv2.imshow('image', img) 

http://www.niftyadmin.cn/n/1811384.html

相关文章

[韩国][喜剧][请别非礼我][RMVB/384M][中字][经典爆笑性喜剧]

下载[韩国][喜剧][请别非礼我][RMVB/384M][中字][经典爆笑性喜剧] .torrent 文件页&#xff1a; bt资源类别&#xff1a; 韩剧 <script language"JavaScript" type"text/javascript"> document.write(Show_n5);</script> marginwidth"0&…

opencv-python 人脸检测

opencv-python 实现简单的人脸检测,使用的是 haarcascade_frontalface_alt_tree.xml这个文件 如果在运行代码过程中报类似以下错误: cv2.error: OpenCV(4.5.3) C:\Users\runneradmin\AppData\Local\Temp\pip-req-build-z4706ql7\opencv\modules\highgui\src\window.cpp:127…

C++并发编程学习笔记lt;1gt; 入门

入门 多线程C程序是什么样子的&#xff1f; 它看上去和其它全部C程序一样&#xff0c;一般是变量、类以及函数的组合。唯一真正的差别在于某些函数能够并发执行&#xff0c; 当然。为了并发地执行函数&#xff0c;必须使用特定的函数以及对象来管理各个线程。 从hello world 開…

sqlserver2000在安装过程中常遇到的问题

&#xff08;一&#xff09;挂起操作 在安装Sql或sp补丁的时候系统提示之前有挂起的安装操作&#xff0c;要求重启&#xff0c;这里往往重启无用&#xff0c;解决办法&#xff1a;  到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager  删除PendingFi…

opencv-python数字验证码识别

先来说一下遇到的问题 代码如果直接运行可能会报以下错误: raise TesseractNotFoundError() pytesseract.pytesseract.TesseractNotFoundError: tesseract is not installed or its not in your PATH. See README file for more information. 这时候需要修改相应文件夹路径…

微软推出Live Local 能从街道看清人脸

中关村在线 【原创】 作者&#xff1a; 中关村在线 风天 2006年03月01日 16:38 微软近日推出了一项新的在线全球定位服务Live Local的预览版(pre-beta version)。之前搜索巨头Google曾推出类似的全球时实定位服务Google earth获得了不错的反响。如今&#xff0c;微软针锋相对地…

python-tensorflow和pytorch版本的手写数字识别

直接上图 选择图片,打开本地图片,进行识别,这个识别训练的是mnist数据集,所以这个白色区域内的数字会先经过黑白像素转后,传入训练好的模型中识别,识别结果在右侧显示。 训练的神经网络结构代码如下: class LeNet(nn.Module):def __init__(self, num_classes=10):supe…

Java标识符的命名规则

Java语言中&#xff0c;为各种变量、方法和类等起的名字称为标识符Java标识符的命名规则&#xff1a;应以字母、下划线、美元符开头后跟字母、下划线、美元符或数字Java标识符大小写敏感&#xff0c;长度无限制 1.java中能用作标识符的有&#xff1a;26个英文字母&#xff08;大…