Modulo camera PI

Informazioni riguardo il mondo della Linux: Raspberry Pi, Cubieboard, PCduino, MK802...
Rispondi
Alpha348
Messaggi: 3
Iscritto il: 05/12/2012, 0:35
Home_Page: http://
Compleanno: 06 apr 1976

Modulo camera PI

Messaggio da Alpha348 »

Ciao a tutti stò seguendo con passione questa serie di articoli riguardante la computer visione ma
1) non riseco a trovare il download dei listati del numero 186
2)mi sono scritto a mano i listati in python e funzionano quasi tutti tranne il listato6 nel seguente punto:

cerchi = img.findCircle(canny=250,thresh=200,distance=11)
cerchi.draw(color=Color.BLACK, width=4)
cerchi.show

in shell viene il seguente errore:
ERROR:
Traceback (most recent call last):
File "Listato6.py", line 12, in <module>
cechi.draw(color=Color.BLACK, width=4)
AttributeError: 'NoneType' object has no attribute 'draw'

ho riscritto il programma più volte,
qualcuno saprebbe darmi qualche suggerimento?
grazie
Alpha348
Messaggi: 3
Iscritto il: 05/12/2012, 0:35
Home_Page: http://
Compleanno: 06 apr 1976

Re: Modulo camera PI

Messaggio da Alpha348 »

Ho fatto moltissime prove e sembra che il problema sia nella scelta dei parametri, questo è il programma funzionante:
#!/usr/bin/python

import subprocess
from SimpleCV import Color, Image
import time

#subprocess.call("raspistill -n -w %s -h %s -o Listato5_1.png" % (640, 480), shell=True)
img = Image("test1.png")
img.show()
time.sleep(2)
cerchi = img.findCircle(canny=250,thresh=95,distance=22)
cerchi.draw(color=Color.BLACK, width=4)
cerchi.show
cerchi = cerchi.sortArea()
cerchi[0].draw(color=Color.RED, width=4)
img_width_circles = img.applyLayers()
img_width_circles.save("test6_2.png")
img_width_circles.show()
time.sleep(10)

utilizzo una immagine con alcune figure simile a quella pubblicata sulla rivista, in questa maniera funziona abbastanza bene ma se utilizzo il comando originale con thresh a 200 il programma salta, salta già a 100.
(vorrei postare le immagini ma non sò come si fà)
vi è forse un limite per thresh?
Rispondi