发布于2020-03-19 11:56 阅读(1102) 评论(0) 点赞(5) 收藏(4)
import cv2
import numpy as np
import scipy.signal as signal
from PIL import Image
input_images = np.zeros((300, 300))
filename = r"E:\doublelayer-plate-rec\originpic\2.png"
print(filename)
# img = Image.open(filename).resize((300, 300)).convert('L')
img = Image.open(filename).resize((300, 300)).convert('L')
width = img.size[0]
height = img.size[1]
data = signal.medfilt2d(np.array(img), kernel_size=5) # 二维中值滤波
for h in range(0, height):
for w in range(0, width):
if data[w][h] < 128:
input_images[w, h] = 0
else:
input_images[w, h] = 1
cv2.imshow("test3333", input_images)
tmp = cv2.resize(input_images, (332, 178))
tmp = tmp * 255 # 将图片的取值范围改成(0~255)#skimg保存数据时需要将浮点型转换成整型
tmp = tmp.astype(np.uint8)
cv2.imwrite(r"E:\doublelayer-plate-rec\originpic\1.png", tmp)
cv2.waitKey(0)
原文链接:https://blog.csdn.net/weixin_44866160/article/details/104950186
作者:战天
链接:https://www.pythonheidong.com/blog/article/268446/05ad4c363a7640c817d2/
来源:python黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 python黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-1
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!