通过标注的图片索引原图对应位置图像

本文介绍了一种处理灰度图像的方法,并通过设定阈值筛选像素坐标进行存储及读取,实现对特定像素的标记与展示。
import cv2
import json
img= cv2.imread(r"C:\Users\Uaena\Desktop\123.jpg")
img=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
sq = img.shape

l=sq[0] #行
w=sq[1] #列
list=[]
print(l,w)
for i in range(l):
for j in range(w):
if img[i,j] < 180:
continue
else:
list.append((i,j,))
f= open("text.xlsx","w")#打开一个写文件,json(将列表转换成字符串形式储存,要使用时也可恢复列表形式)用法
f.write(json.dumps(list) )
f.close()



import json

f=open("text.xml","r" )
list=json.loads(f.read())
img= cv2.imread(r"C:\Users\Uaena\Desktop\11.jpg")
sq=img.shape
l=sq[0]
w=sq[1]
for i in range(l):
for j in range(w):
if [i,j]in list:
# print([i,j])
continue
else:
img[i,j]=[255,0,0]
cv2.imshow("1",img)
cv2.imwrite(r"C:\Users\Uaena\Desktop\only.jpg",img)
cv2.waitKey()

转载于:https://www.cnblogs.com/mrc-369-com/p/9414913.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值