diff options
| author | morefigs <morefigs@gmail.com> | 2019-01-30 13:59:23 +1100 |
|---|---|---|
| committer | morefigs <morefigs@gmail.com> | 2019-01-30 13:59:23 +1100 |
| commit | 6d6fc471aceff5802fc3ad5db3d35521e87abf4c (patch) | |
| tree | 178006ebbf18452091e0caf4f73c313b9185ce32 /tests/opencv_example.py | |
| parent | 01587d8ba4d5a1f8371f44e719eda6547d3ed459 (diff) | |
| download | pymba-6d6fc471aceff5802fc3ad5db3d35521e87abf4c.tar.gz pymba-6d6fc471aceff5802fc3ad5db3d35521e87abf4c.zip | |
delete outdates tests
Diffstat (limited to 'tests/opencv_example.py')
| -rw-r--r-- | tests/opencv_example.py | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/tests/opencv_example.py b/tests/opencv_example.py deleted file mode 100644 index edc6a5d..0000000 --- a/tests/opencv_example.py +++ /dev/null @@ -1,76 +0,0 @@ -from __future__ import absolute_import, print_function, division -from pymba import * -import numpy as np -import cv2 -import time - -#very crude example, assumes your camera is PixelMode = BAYERRG8 - -# start Vimba -with Vimba() as vimba: - # get system object - system = vimba.getSystem() - - # list available cameras (after enabling discovery for GigE cameras) - if system.GeVTLIsPresent: - system.run_feature_command("GeVDiscoveryAllOnce") - time.sleep(0.2) - cameraIds = vimba.getCameraIds() - for cameraId in cameraIds: - print('Camera ID:', cameraId) - - # get and open a camera - camera0 = vimba.getCamera(cameraIds[0]) - camera0.open() - - # list camera features - cameraFeatureNames = camera0.get_feature_names() - for name in cameraFeatureNames: - print('Camera feature:', name) - - # read info of a camera feature - #featureInfo = camera0.getFeatureInfo('AcquisitionMode') - #for field in featInfo.getFieldNames(): - # print field, '--', getattr(featInfo, field) - - # get the value of a feature - print(camera0.AcquisitionMode) - - # set the value of a feature - camera0.AcquisitionMode = 'SingleFrame' - - # create new frames for the camera - frame0 = camera0.create_frame() # creates a frame - frame1 = camera0.create_frame() # creates a second frame - - # announce frame - frame0.announce() - - # capture a camera image - count = 0 - while count < 10: - camera0.start_capture() - frame0.queue_capture() - camera0.run_feature_command('AcquisitionStart') - camera0.run_feature_command('AcquisitionStop') - frame0.wait_capture() - - # get image data... - imgData = frame0.get_buffer() - - moreUsefulImgData = np.ndarray(buffer = frame0.get_buffer(), - dtype = np.uint8, - shape = (frame0.height, - frame0.width, - 1)) - rgb = cv2.cvtColor(moreUsefulImgData, cv2.COLOR_BAYER_RG2RGB) - cv2.imwrite('foo{}.png'.format(count), rgb) - print("image {} saved".format(count)) - count += 1 - camera0.end_capture() - # clean up after capture - camera0.revoke_all_frames() - - # close camera - camera0.close() - |
