Ejemplo n.º 1
0
print __doc__


import time
import csv
from SimpleCV import Color, ColorCurve, Camera, Image, pg, np, cv
from SimpleCV.Display import Display

cam = Camera()
display = Display((800,600))
data = "None"
mydict = dict()
myfile = "barcode-list.csv"

while display.isNotDone():
    display.checkEvents()#check for mouse clicks
    img = cam.getImage()
    img.drawRectangle(img.width/4,img.height/4,img.width/2,img.height/2,color=Color.RED,width=3)
    if display.mouseLeft: # click the mouse to read
        img.drawText("reading barcode... wait",10,10)
        img.save(display)
        barcode = img.findBarcode()
        if barcode: # if we have a barcode
            data = str(barcode.data)
            print data
            if mydict.has_key(data):
                mydict[data] = mydict[data] + 1 
            else:
                mydict[data] = 1 
    img.drawText("Click to scan.",10,10,color=Color.RED)
    myItem = "Last item scanned: " + data
Ejemplo n.º 2
0
print __doc__

import time
import csv
from SimpleCV import Color, ColorCurve, Camera, Image, pg, np, cv
from SimpleCV.Display import Display

cam = Camera()
display = Display((800, 600))
data = "None"
mydict = dict()
myfile = "barcode-list.csv"

while display.isNotDone():
    display.checkEvents()  #check for mouse clicks
    img = cam.getImage()
    img.drawRectangle(img.width / 4,
                      img.height / 4,
                      img.width / 2,
                      img.height / 2,
                      color=Color.RED,
                      width=3)
    if display.mouseLeft:  # click the mouse to read
        img.drawText("reading barcode... wait", 10, 10)
        img.save(display)
        barcode = img.findBarcode()
        if barcode:  # if we have a barcode
            data = str(barcode.data)
            print data
            if mydict.has_key(data):
#!/usr/bin/env python
# author: Powen Ko
print __doc__
import time
import csv
from SimpleCV import Color, ColorCurve, Camera, Image, pg, np, cv
from SimpleCV.Display import Display
cam = Camera()
display = Display((800,600))
data = "None"
mydict = dict()
myfile = "barcode-list.csv"
while display.isNotDone():
    display.checkEvents()
    img = cam.getImage()
    img.drawRectangle(img.width/4,img.height/4,img.width/2,img.height/2,color=Color.RED,width=3)
      if display.mouseLeft:     #當用戶按下左鍵時
        img.drawText("reading barcode... wait",10,10)
        img.save(display)
        barcode = img.findBarcode()   #辨識條碼
        if barcode:
           print barcode
           data = str(barcode[0].data)   #取得條碼資料
           print data
           if mydict.has_key(data):
              mydict[data] = mydict[data] + 1
           else:
              mydict[data] = 1
                      
        elif display.mouseRight:     #當用戶按下右鍵時
           print "save to CVS"