
Python
T_just_for_tomorrow
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python 图像 FindContours supports only CV_8UC1 images when mode != CV_RETR_FLOODFILL
FindContours supports only CV_8UC1 images when mode != CV_RETR_FLOODFILL原创 2023-03-07 16:10:04 · 1033 阅读 · 0 评论 -
python opencv _src.depth() == CV_8U in function ‘cv::Canny‘
_src.depth() == CV_8U in function 'cv::Canny'原创 2023-03-06 16:55:26 · 1587 阅读 · 0 评论 -
python--opencv 图像遍历改变像素颜色(三维与四维透明)
【代码】python--opencv 图像遍历改变像素颜色(三维与四维透明)原创 2023-03-06 16:45:38 · 620 阅读 · 0 评论 -
Python--Opencv:errorFindContours supports only CV_8UC1 images when mode = CV_RETR_FLOODFILL otherw
我发生此问题是出在findCountours函数中,它无法处理维数不为一的图像,此时我的图像是三维的,需要将图像进行分离,因为此时我处理出的就是黑白分明的图像了,所以分成B、G、R是完全不影响后续处理的,因此使用cv2.split函数将图像的三层分开,只拿一个送到findCountours函数中即可split用法:import cv2; image=cv2.imread("图像路径");B,G,R = cv2.split(image);原创 2022-04-29 10:13:40 · 5549 阅读 · 0 评论 -
Python--Opencv工业广角相机图像畸变矫正
实现畸变矫正之前需要知道两个重要参数,一个是相机内参,另一个是畸变参数。只有拿到这两个参数之后才可矫正,获取方式是通过标定来实现。一.标定并获取重要参数标定不需要买标定板,只需要用一张白纸把下图打印出来,调整好大小噢打印出来之后,用广角相机进行不同角度拍照,拍摄二十张图像即可。 之后将20张图像传入下方代码,即可得到两个参数,我将其参数记录到txt文件内import cv2import numpy as npimport glo...原创 2022-04-29 09:56:01 · 3373 阅读 · 2 评论 -
Python--Opencv处理图像技巧1--滑动条找合适的值
在使用传统算法处理图像时,避免不了使用阈值分割、边缘检测等多次实验的方法,需要多次尝试才能找到合适的数值,最简单最直接的方法是使用拖动进度条,灵活的对于多次尝试的方法也可以使用拖动进度条的方式,快速找到合适值 1.回调函数def nothing(x): pass 2.处理函数def process(path): img = cv2.imread(path) img1 = img.copy() gray = cv2...原创 2022-04-24 10:20:34 · 3658 阅读 · 0 评论 -
Opencv-contours、minAreaRect测量物体偏转角度(附代码段)
Opencv-contours、minAreaRect测量物体偏转角度(附代码段)原创 2022-01-26 17:21:29 · 5531 阅读 · 0 评论 -
Opencv 图像处理-Contours函数提取轮廓及感兴趣区域ROI的必用且实用操作技巧-(涵盖Contours的一切使用基础,附代码段)
Opencv 图像处理-Contours函数提取轮廓及感兴趣区域ROI的必用且实用操作技巧-(涵盖Contours的一切使用基础,附代码段)原创 2022-01-26 13:53:59 · 6996 阅读 · 0 评论 -
Python pickle(对象序列化)的使用---干货系列(四)
此模块大多用于自然语言处理方面,目前在做聚类文本时用到这个模块,做一个小的使用总结! pickle是将对象结构的二进制序列化和反序列化,本质是将 Python 对象及其所拥有的层次结构转化为一个字节流的过程。不多说,使用如下: 序列化:import pickledata=.... f=open('file','wb')pickle.dump(data,f...原创 2020-04-25 16:21:33 · 274 阅读 · 0 评论