def test_decode(): import decoder import time reps = 100 frame = open('./testdata/1.dat').read() t1 = time.time() for i in range(reps): res = decoder.read_picture(frame) t2 = time.time() print 'time: ', t2-t1
def updateScreen(self, data, num): w, h, img, ti = decoder.read_picture(data) #img = cv.LoadImage('./vert.png') #rfactor = 3 #resized = cv.CreateMat(img.height*rfactor, img.width*rfactor, cv.CV_8UC3) #cv.Resize(img, resized) #img = resized cv.ShowImage(self.window, img); cv.WaitKey(1) if self.RECORD: f = open('./testdata/' + str(num) + '.dat', 'w') f.write(data) f.close() cv.WriteFrame(self.writer, img) return img
def on_request_data(self, data): if data: w, h, arr, ti = decoder.read_picture(data) return arr else: return None