opencv学习笔记
文章平均质量分 54
深蓝海拓
职业工控,业余编程票友
展开
-
opencv读写路径包含中文的文件
opencv直接读写路径包含中文的文件会出错。这是因为cv2.imread内部处理文件路径时,默认使用的是 C++ 标准库中的字符串处理函数,这些函数对于非 ASCII 字符可能处理不当,导致无法正确读取文件。1、使用读取文件内容,可以绕过文件路径的编码问题。方法直接从文件系统中读取原始的字节流,并将其存储在一个numpy数组中。这样就避免了文件路径编码的问题。2、使用cv2.imdecode 方法从内存中的字节流解码图像数据。原创 2024-07-20 18:10:42 · 610 阅读 · 0 评论 -
使用OpenCV与PySide(PyQt)的视觉检测小项目练习
OpenCV与PyQt(或PySide)的联合使用,各取所长原创 2024-07-07 22:43:09 · 708 阅读 · 1 评论 -
OpenCV从图像中截取矩形区域
使用OpenCV可以很容易地实现将一个图像文件内部指定矩形范围内的图像复制为新的图像。原创 2024-07-02 23:38:00 · 453 阅读 · 0 评论 -
PySide(PyQt)与OpenCV图像格式的相互转换
PySide(PyQt)与OpenCV图像格式的相互转换的脚本原创 2024-06-30 20:19:32 · 430 阅读 · 0 评论 -
OpenCV查找图像中的轮廓并且展示
OpenCV查找图像中的轮廓并且展示原创 2024-06-12 11:17:08 · 503 阅读 · 0 评论 -
OpenCV的“画笔”功能
cv2.setMouseCallback()是 OpenCV 库中用于设置鼠标事件回调函数的函数。该函数用于与图像窗口交互,通过在图像窗口中进行鼠标操作来获取像素点的坐标或执行一些特定操作。图软件的自由笔刷功能,当按住鼠标左键,在屏幕上画出连续的线条原创 2024-06-06 22:12:15 · 481 阅读 · 0 评论 -
OpenCV的小部件最基本范例
OpenCV也有与PYQT类似的小部件,例如滑块slider。OpenCV可以用与PYQT类似的“信号与槽”方法,也可以在函数中直接查询小部件的值。原创 2024-06-06 20:34:29 · 297 阅读 · 0 评论 -
OpenCV 的几种查找图像中轮廓边缘的方法
还可以通过自定义卷积核来进行边缘检测。import cv2# 读取图像并转换为灰度图# 定义自定义卷积核# 使用自定义卷积核进行边缘检测# 将结果转换为 8 位图像# 显示图像。原创 2024-06-02 21:55:49 · 1755 阅读 · 3 评论 -
opencv用自适应直方图均衡化函数cv2.createCLAHE()提高对比度
来自WeTab AI Pro是 OpenCV 中的一个函数,用于创建 CLAHE(Contrast Limited Adaptive Histogram Equalization,对比度受限自适应直方图均衡化)对象。CLAHE 是一种增强图像局部对比度的技术,通过限制对比度来避免传统直方图均衡化所引入的噪声和过度增强。以下是。原创 2024-06-02 11:54:50 · 1007 阅读 · 0 评论 -
OpenCV轮廓图的一些操作
【代码】去掉轮廓图中的小尺寸轮廓。原创 2024-05-27 22:20:48 · 364 阅读 · 0 评论 -
将黑白图的白色部分叠加在彩色原图
【代码】将黑白图的白色部分叠加在彩色原图。原创 2024-05-23 17:07:32 · 171 阅读 · 0 评论