資源簡介
python3寫的,親測可用,歡迎下載
代碼片段和文件信息
1import?numpy?as?np
import?cv2
from?matplotlib?import?pyplot?as?plt
#設定閾值
def?thresholded(center?pixels):
????out?=?[]
????for?a?in?pixels:
????????if?a?>=?center:
????????????out.append(1)
????????else:
????????????out.append(0)
????return?out
def?get_pixel_else_0(l?idx?idy?default=0):
????try:
????????return?l[idxidy]
????except?IndexError:
????????return?default
img?=?cv2.imread(‘C:/Users/qgl/Desktop/test1.jpg‘?0)
transformed_img?=?cv2.imread(‘C:/Users/qgl/Desktop/test1.jpg‘?0)
for?x?in?range(0?len(img)):
????for?y?in?range(0?len(img[0])):
????????center????????=?img[xy]
????????top_left??????=?get_pixel_else_0(img?x-1?y-1)
????????top_up????????=?get_pixel_else_0(img?x?y-1)
????????top_right?????=?get_pixel_else_0(img?x+1?y-1)
????????right?????????=?get_pixel_else_0(img?x+1?y?)
????????left??????????=?get_pixel_else_0(img?x-1?y?)
????????bottom_left???=?get_pixel_else
- 上一篇:python小項目--外星人入侵
- 下一篇:必應壁紙天天換python小程序.zip
評論
共有 條評論