之前曾经写过一道数米粒的作业,当时用的是c++中的opencv,这次用python试了一下。
原图及效果图
咦?水印怎么去啊
程序流程
程序的大致流程为:
1.读取图片
2.灰度化
3.二值化
4.膨胀、腐蚀等
5.边缘检测
6.输出
图片读取
用imread加上绝对路径进行读取
# 读取
img_rice = cv2.imread("d:/Python/rice/rice2.jpg")
cv2.imshow('rice', img_rice)
灰度化
基本的灰度化函数
# 灰度化
img_gray = cv2.cvtColor(img_rice, cv2.COLOR_BGR2GRA
2021-09-27 16:02:11
224KB
c
nc
op
1