gpt4 book ai didi

linux - python 中的 simpleCV - show() 函数在屏幕上显示小图像

转载 作者:太空宇宙 更新时间:2023-11-04 03:49:30 26 4
gpt4 key购买 nike

我遵循了一个基本的 YouTube 教程,使用 simpleCV 框架在 Raspberry Pi 上使用摄像头检测白色物体,该框架用 python 编码。我的代码运行良好,但当它显示在屏幕上时,它很小。大约 60 像素正方形。我尝试编辑 uv4l-raspicam.conf 文件将显示分辨率更改为 640x480,但没有任何区别。我什至无法手动使屏幕上的窗口变大。这里的任何帮助或建议都会很棒。

print __doc__

import SimpleCV

display = SimpleCV.Display()
cam = SimpleCV.Camera()
normaldisplay = True

while display.isNotDone():
if display.mouseRight:
normaldisplay = not(normaldisplay)
print "Display Mode:", "Normal" if normaldisplay else "Segmented"

img = cam.getImage().flipHorizontal()
dist = img.colorDistance(SimpleCV.Color.BLACK).dilate(2)
segmented = dist.stretch(200,255)
blobs = segmented.findBlobs()

if blobs:
circles = blobs.filter([b.isCircle(0.2) for b in blobs])
if circles:
img.drawCircle((circles[-1].x, circles[-1].y), circles[-1].radius(),SimpleCV.Color.BLUE,3)

if normaldisplay:
img.show()
else:
segmented.show()

最佳答案

您可以尝试设置显示尺寸:

display = SimpleCV.Display((800,600))

如果仍然困惑,我会确认驱动程序是否可以与奶酪等其他软件正常工作:

> apt-get install cheese
> cheese

关于linux - python 中的 simpleCV - show() 函数在屏幕上显示小图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26873017/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com