Comments (4)
Hello Tom
What you see is an effect of Shutter Efficiency of Global shutter sensors. The sensor manufacturer describes this effect in following PDF:
https://www.aptina.com/products/technology/Aptina_Global-Shutter-WhitePaper.pdf
So using a longer exposure time, between 1/500 and 1/1000 will give a better result.
Another good description of this phenomena can be found at:
https://www.cvl.isy.liu.se/education/undergraduate/tsbb09/lasmaterial/Amtel-Journal-Issue6.pdf
A rolling shutter camera wont have such an effect, but it has the "curtain" effect on horizontal movements.
BR
Stefan
from tiscamera.
Hi Stefan,
Thanks - I had no idea about shutter efficiency.
After familiarizing myself with the linked documents, I realized increasing frame rate would help, which I confirmed by comparing 7fps with 25fps. In that case, we could use a lower resolution with higher frame rate. It is unfortunate that the lower resolutions in DMM 42BUC03-ML are broken, as I reported in the recent comment to Issue #30. Any chance this will get fixed?
Alternatively, we could order DMM 22BUC03-ML, which has smaller resolution.
- I would like to know which resolutions and frame rates are actually available with the Linux firmware for this camera.
- Is the shutter efficiency in this lower-resolution sensor similar? As far as I can tell, this sensor is an older design, so I would not like to end up changing the camera, just to learn that despite a faster readout time, there is no improvement due to lower shutter speed efficiency.
Thanks,
Tom
from tiscamera.
Tom
Sorry for the delay of my answer. These are the video formats and frame rates avaialble in Linux of the DxK 22:
Format 0 : Greyscale 8-bit (Y800) 1
744x480
60/1
30/1
25/1
15/1
640x480
60/1
30/1
25/1
15/1
320x240
141/1
120/1
80/1
60/1
30/1
25/1
15/1
I also used a very short exposure time and 60 fps frame rate. I did not see the issue in my test.
Stefan
from tiscamera.
Stefan - Thanks for the resolutions and for doing the test.
from tiscamera.
Related Issues (20)
- Black dashed lines across image HOT 5
- Can't set acquire period longer than 0.5s when capturing less than full region HOT 2
- Cannot get image/video from DFK 42BUC03 on Linux HOT 2
- ERROR tcam-libtcam timeout while waiting for new image buffer HOT 5
- Broken dependency HOT 4
- Failed to find any device to open DMK23G445 HOT 2
- Feature Requset: Callback for external trigger, before sensor read-off HOT 6
- Cmake cannot find tcam HOT 1
- PolarizedMono12Packed HOT 5
- Is there a DFK31BU camera driver available for the Raspberry Pi? HOT 7
- Intermittent failure to change pipeline state HOT 9
- Unable to use v4l2-ctl to update gain HOT 2
- Rasberry Pi 3 Arducam Day-Night Vision Camera not available HOT 1
- unable to detect camera on ubuntu HOT 5
- AttributeError: 'GstTcamBin' object has no attribute 'get_device_serials_backend' while running the 00-list-devices.py HOT 6
- support 23.04, 23.10, and 24.04 HOT 1
- Performance Variation Across Ubuntu Versions and tiscamera Package Versions HOT 4
- Is it Possible to Share a GigE Camera Feed Between Two PCs? HOT 2
- Use dfk 33ux287 tisCam code to install library fail HOT 6
- Stuck setting pipeline state to ready - pipeline.set_state(Gst.State.READY) due to TriggerMode HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tiscamera.