我有一个图像,我想找出零区域(黑色)的强度。我的想法是在黑色区域周围画一个小方框。这就是我所期望的结果。
(x, y)是盒子的中心。我在它周围画了40单元框。
我的尝试如下;
import cv2
from random import *
img = cv2.imread("path/to/image.png", cv2.IMREAD_GRAYSCALE)
img = cv2.resize(img, (600, 800))
rows,cols = img.shape[:2]
try:
for i in range(100):
x = ran
我用以下代码逐像素绘制图像:
coord = np.where(np.all(imagen == (0, 0, 0), axis=-1))
cv2.imshow('imagen', imagen)
a = coord[0]
b = coord[1]
for x,y in zip(a,b):
rectObs.append(pygame.Rect((y,x),(1,1)))
for rect in rectObs:
pygame.draw.rect(screen, black, rect,20)
此代码检测图像的所有黑色像素,并以相同的坐标在另一个窗口中绘制