aboutsummaryrefslogtreecommitdiff
path: root/tests/opencv_liveview_example.py
diff options
context:
space:
mode:
authormorefigs <morefigs@gmail.com>2019-01-30 13:59:23 +1100
committermorefigs <morefigs@gmail.com>2019-01-30 13:59:23 +1100
commit6d6fc471aceff5802fc3ad5db3d35521e87abf4c (patch)
tree178006ebbf18452091e0caf4f73c313b9185ce32 /tests/opencv_liveview_example.py
parent01587d8ba4d5a1f8371f44e719eda6547d3ed459 (diff)
downloadpymba-6d6fc471aceff5802fc3ad5db3d35521e87abf4c.tar.gz
pymba-6d6fc471aceff5802fc3ad5db3d35521e87abf4c.zip
delete outdates tests
Diffstat (limited to 'tests/opencv_liveview_example.py')
-rw-r--r--tests/opencv_liveview_example.py79
1 files changed, 0 insertions, 79 deletions
diff --git a/tests/opencv_liveview_example.py b/tests/opencv_liveview_example.py
deleted file mode 100644
index 9c83264..0000000
--- a/tests/opencv_liveview_example.py
+++ /dev/null
@@ -1,79 +0,0 @@
-# -*- coding: utf-8 -*-
-"""
-Created on Mon Jul 07 14:59:03 2014
-
-@author: derricw
-"""
-
-from __future__ import absolute_import, print_function, division
-from pymba import *
-import numpy as np
-import cv2
-import time
-
-cv2.namedWindow("test")
-
-with Vimba() as vimba:
- system = vimba.getSystem()
-
- system.run_feature_command("GeVDiscoveryAllOnce")
- time.sleep(0.2)
-
- camera_ids = vimba.getCameraIds()
-
- for cam_id in camera_ids:
- print("Camera found: ", cam_id)
-
- c0 = vimba.getCamera(camera_ids[0])
- c0.open()
-
- try:
- #gigE camera
- print(c0.GevSCPSPacketSize)
- print(c0.StreamBytesPerSecond)
- c0.StreamBytesPerSecond = 100000000
- except:
- #not a gigE camera
- pass
-
- #set pixel format
- c0.PixelFormat="Mono8"
- #c0.ExposureTimeAbs=60000
-
- frame = c0.create_frame()
- frame.announce()
-
- c0.start_capture()
-
- framecount = 0
- droppedframes = []
-
- while 1:
- try:
- frame.queue_capture()
- success = True
- except:
- droppedframes.append(framecount)
- success = False
- c0.run_feature_command("AcquisitionStart")
- c0.run_feature_command("AcquisitionStop")
- frame.wait_capture(1000)
- frame_data = frame.get_buffer()
- if success:
- img = np.ndarray(buffer=frame_data,
- dtype=np.uint8,
- shape=(frame.height,frame.width,1))
- cv2.imshow("test",img)
- framecount+=1
- k = cv2.waitKey(1)
- if k == 0x1b:
- cv2.destroyAllWindows()
- print("Frames displayed: %i"%framecount)
- print("Frames dropped: %s"%droppedframes)
- break
-
-
- c0.end_capture()
- c0.revoke_all_frames()
-
- c0.close()