有没有办法检测图像中的图片?



我想知道是否有办法检测图像中的图片。例如,任务是在给定图像中识别苹果和苹果的照片。OpenCV或任何其他方式可以吗?

我不认为这只能使用 opencv 来完成。您应该研究深度学习方法。有许多模型经过训练用于对象检测。例如:- YOLO 模型

也许这会有所帮助:

import glob
from PIL import Image
def transparent(myimage):
img = Image.open(myimage)
img = img.convert("RGBA")
pixdata = img.load()
width, height = img.size
for y in range(height):
for x in range(width):
if pixdata[x, y] == (0, 0, 0, 255):
print(True)
else:
print(False)

img.save(myimage, "PNG")
for image in glob.glob("*.png"):
transparent('mypic.png')

这实际上不是那么有用,但改变它:

if pixdata[x, y] == (0, 0, 0, 255):
print(True)
else:
print(False)

将更改您检查的颜色以及您如何处理它。

此代码能够检查颜色。我希望它有所帮助。

相关内容

  • 没有找到相关文章

最新更新