Commit Graph

  • b9d664ad23 scripts: make append_signals.py memory-efficient using ffmpeg streaming master yair 2025-11-22 17:12:07 +02:00
  • bfc8756a2a scripts: rewrite append_signals.py for linescan scrolling video yair 2025-11-22 16:59:41 +02:00
  • 11b279cb08 scripts: rewrite append_signals.py for linescan scrolling video yair 2025-11-22 16:59:26 +02:00
  • 411310e4f1 scripts: add append_signals.py for frame sequence to video conversion yair 2025-11-22 16:50:09 +02:00
  • 11350301b9 intervalometer: reduce verbosity of deadband messages yair 2025-11-22 16:42:27 +02:00
  • ddb30e00e1 deprcat rollingsum filter yair 2025-11-22 12:08:49 +02:00
  • 89f904cd71 align with linescan example defaults yair 2025-11-22 09:55:33 +02:00
  • a81587e8c6 slow and debug works yair 2025-11-22 09:52:45 +02:00
  • d2c1030354 wteak settings yair 2025-11-21 17:46:53 +02:00
  • 45fa4c07b4 Add brightness-deadband property to intervalometer to prevent oscillation yair 2025-11-21 13:46:19 +02:00
  • 93d8da45e6 rem prints yair 2025-11-21 13:40:29 +02:00
  • 312972d0c6 bump gain to 65 yair 2025-11-19 18:02:34 +02:00
  • 3046527493 better error on control yair 2025-11-19 18:02:00 +02:00
  • 732f913a90 ommit print yair 2025-11-18 20:35:24 +02:00
  • 5c91899669 ommit print yair 2025-11-18 20:35:15 +02:00
  • a7a776fb58 feat: adapt linescan scripts to use uv and proper rollover-based file saving yair 2025-11-18 19:39:51 +02:00
  • f5202203af launcher yair 2025-11-18 19:03:42 +02:00
  • 6686cb4534 fit yair 2025-11-18 01:12:52 +02:00
  • b19babd038 Add linescan plugin for line scan camera simulation yair 2025-11-18 01:10:47 +02:00
  • 07673f3f36 renamed 4pix crop ini file yair 2025-11-17 14:21:43 +02:00
  • 42da258e8b renamed 4pix crop ini file yair 2025-11-17 14:21:34 +02:00
  • a4b49c54b6 Add brightness temporal smoothing to reduce oscillation from moving objects yair 2025-11-17 13:58:02 +02:00
  • 2281d8a5ac Add brightness temporal smoothing to reduce oscillation from moving objects yair 2025-11-17 13:57:55 +02:00
  • 9330477e16 Fix intervalometer flickering: implement proper ramping + IDS SDK exposure query yair 2025-11-17 13:48:02 +02:00
  • 448e9bc5b4 ignore csv yair 2025-11-17 12:43:07 +02:00
  • 934de5753b intervalometer: Remove hardcoded limits and add rate limiting yair 2025-11-17 12:38:56 +02:00
  • 73fbbaa9fd Fix intervalometer ramp-rate enum property registration yair 2025-11-17 01:19:09 +02:00
  • b11cd27d14 Add intervalometer filter for automatic exposure control yair 2025-11-17 01:05:16 +02:00
  • 5fb24cb294 Remove all camera systems except IDS uEye from sys folder yair 2025-11-17 00:36:49 +02:00
  • 30e695f961 Add YASS (Yet Another Sunset Script) v4.8 for CHDK cameras yair 2025-11-17 00:26:28 +02:00
  • 340cd1dd6e max pixel clock yair 2025-11-16 21:07:03 +02:00
  • 60f77cc884 Query actual framerate and exposure from hardware in property getters yair 2025-11-16 21:06:47 +02:00
  • 6e1195c94c refine: improve exposure control precision and validation yair 2025-11-16 06:27:51 +02:00
  • 969d716283 feat: add simplified syntax to camera control scripts yair 2025-11-16 05:40:32 +02:00
  • 02dc12a5c4 feat: add simplified syntax to camera control scripts yair 2025-11-16 05:39:44 +02:00
  • c95178829a ommit tests yair 2025-11-16 05:32:17 +02:00
  • 50f2b370d3 launch script with get//set yair 2025-11-16 05:28:37 +02:00
  • 19f8e1d02e with crop yair 2025-11-16 05:24:38 +02:00
  • fe6312e484 add get all by default yair 2025-11-16 05:21:25 +02:00
  • bc12e0ea13 Fix property getters to query hardware state instead of cached values yair 2025-11-16 05:21:09 +02:00
  • b62451d80f Add IS_GET_GAINBOOST support to IDS uEye plugin yair 2025-11-16 04:58:17 +02:00
  • 48f669f5c8 feat(idsueye): Add exposure range validation and query support yair 2025-11-16 04:37:09 +02:00
  • 43878b36e2 add auto gain yair 2025-11-16 04:05:26 +02:00
  • 6654b99eab added auto exposure yair 2025-11-16 04:00:14 +02:00
  • acbd8ec416 Add gain control support to IDS uEye camera driver yair 2025-11-16 03:54:29 +02:00
  • e09938a5a1 ignore demos yair 2025-11-16 03:37:37 +02:00
  • 497ea26aa7 fix exposure limits yair 2025-11-16 03:37:26 +02:00
  • 00df62c305 Improve IDS uEye error handling with comprehensive error code mapping yair 2025-11-16 03:25:33 +02:00
  • cf0d7e14f1 ueye includes from 49.3.0 yair 2025-11-16 03:24:41 +02:00
  • 8880dbf3cf Add display option and device-id support to launch-ids.py yair 2025-11-16 03:19:42 +02:00
  • 245f26e069 script name changed yair 2025-11-16 02:57:30 +02:00
  • 9051fe182a feat: add comprehensive IDS uEye camera control script yair 2025-11-16 02:36:11 +02:00
  • 487c755975 feat: add command-line parameter support to test_exposure_control.py yair 2025-11-16 02:35:10 +02:00
  • 193244e9a3 Here's a commit message for the changes to [scripts/launch-ids.py](scripts/launch-ids.py): yair 2025-11-16 02:20:12 +02:00
  • 083cd86702 fix: correct exposure units from seconds to milliseconds yair 2025-11-16 01:58:36 +02:00
  • d06a770aa4 docs: merge UDP control protocol and add script documentation to network guide yair 2025-11-15 14:10:27 +02:00
  • fd651e3cf9 rm wokflows yair 2025-11-15 14:02:51 +02:00
  • fef3f0baad Add UDP control protocol and IDS camera scripts yair 2025-11-15 14:00:36 +02:00
  • 743bfb8323 Decouple display and recording in recv_raw_rolling.py yair 2025-11-15 00:47:23 +02:00
  • d3ee5d998e Fix image orientation in recv_raw_rolling.py - correct 180deg rotation and flip yair 2025-11-15 00:35:49 +02:00
  • bdb89b2632 Add UDP traffic analysis tools for GStreamer video debugging yair 2025-11-14 19:52:11 +02:00
  • 3a799c0a65 Adapt pipeline to transmit single line (2456x1) instead of 2456x4 yair 2025-11-14 19:32:14 +02:00
  • 3349050849 Fix IDS uEye AOI issue with non-zero Y offset yair 2025-11-14 19:11:55 +02:00
  • 8c650dde33 Optimize recv_raw_rolling.py: NumPy indexing, display throttling, and MJPEG recording yair 2025-11-14 18:27:56 +02:00
  • e16d36128b Optimize recv_raw_rolling.py: NumPy indexing, display throttling, and MJPEG recording yair 2025-11-14 18:27:06 +02:00
  • fa3dbdef38 opencv optional (100fps max) yair 2025-11-14 18:10:52 +02:00
  • 25f32bf8e9 go test (no udp limit) yair 2025-11-14 18:03:44 +02:00
  • 581d0ce7ae go test (no udp limit) yair 2025-11-14 18:03:35 +02:00
  • 76626278ca rolling optimize yair 2025-11-14 18:03:15 +02:00
  • 64e4803df3 add stats for drops yair 2025-11-14 17:27:19 +02:00
  • 4856248bc5 with netwrok yair 2025-11-14 17:17:02 +02:00
  • e58e2319a3 dot stuff yair 2025-11-14 17:11:18 +02:00
  • 4d35d16c72 udp yair 2025-11-14 17:00:20 +02:00
  • 2699913e92 rolling yair 2025-11-14 16:29:31 +02:00
  • 72e7091c61 rolling yair 2025-11-14 16:18:27 +02:00
  • 94f7c04dc6 Fix recv_raw_column.py height mismatch and update script paths in docs yair 2025-11-14 15:33:17 +02:00
  • ee4fd76e13 rem unused lic yair 2025-11-14 15:01:03 +02:00
  • 1c7ca124b1 del yair 2025-11-14 15:00:05 +02:00
  • cb1e5c7607 docs: convert bash commands to PowerShell and merge ROLLINGSUM docs yair 2025-11-14 14:58:39 +02:00
  • d0467aaf65 converted cli to pwsh yair 2025-11-14 14:55:05 +02:00
  • 44083222ee refactor: Output analysis results to results/debug directory yair 2025-11-14 14:34:58 +02:00
  • c783de425a feat: Add CSV logging and analysis tools for rollingsum plugin yair 2025-11-14 14:21:40 +02:00
  • ab242739f9 fixed exposure missing yair 2025-11-14 12:33:04 +02:00
  • 32a0674b6c Unify build process with PowerShell script and update documentation yair 2025-11-14 11:30:10 +02:00
  • 69dcea025e Add rollingsum filter for frame analysis based on column mean deviation yair 2025-11-14 03:44:54 +02:00
  • 15871ea9fb Update msbuild.yml yair 2023-04-26 22:52:23 +03:00
  • b953478223 Update msbuild.yml yair 2023-04-26 22:51:04 +03:00
  • df05002010 Update msbuild.yml yair 2023-04-26 22:50:15 +03:00
  • 6f48029c63 Merge branch 'joshdoe:master' into master yair 2023-04-26 22:45:27 +03:00
  • 8a5478b344 niimaqdxsrc: show more verbose errors to applications Joshua M. Doe 2022-02-25 10:17:16 -05:00
  • 2beabedaa2 idsueyesrc: fix CMake build with default path Joshua M. Doe 2022-02-25 10:16:25 -05:00
  • 4836d595ce idsueyesrc: properly close camera handle if there's an error during opening and configuring Joshua M. Doe 2022-02-25 10:07:03 -05:00
  • 619ce5f132 niimaqdxsrc: add some non standard pixel format names Joshua M. Doe 2022-02-14 10:48:49 -05:00
  • fec3ce5308 kayasrc: sync clock every second and use better clock Joshua M. Doe 2022-02-01 13:09:43 -05:00
  • ac4a7b29e3 gentlsrc: add device-user-id property Joshua M. Doe 2021-12-01 14:07:38 -05:00
  • f3020dbf82 matroxsrc: show MIL error when failing to allocate digitizer Joshua M. Doe 2021-11-19 11:39:07 -05:00
  • 1bab9b907b gentlsrc: fix bug where two devices wouldn't be found on the same interface Joshua M. Doe 2021-11-10 10:20:34 -05:00
  • 260c09b1be gentlsrc: only send valid image data in case payload size has padding Joshua M. Doe 2021-11-09 16:30:13 -05:00
  • ddae5b5105 gentlsrc: add Mono16, BayerGR16, BayerRG16 Joshua M. Doe 2021-11-09 16:27:04 -05:00
  • 6c5cbad0ad gentlsrc: add support for FLIR Spinnaker cameras Joshua M. Doe 2021-11-09 16:20:50 -05:00