550 Commits

Author SHA1 Message Date
yair
32a0674b6c Unify build process with PowerShell script and update documentation
- Created build.ps1 to merge batch files with auto-copy to GST_PLUGIN_PATH
- Updated README.md to focus on IDS uEye and rollingsum plugins only
- Removed outdated batch files (build_idsueye_only.bat, build_idsueye_and_rollingsum.bat)
- Removed unused build files (set_paths_and_run_cmake.bat, CMakeLists_idsueye_only.txt)
- Updated .gitignore for build artifacts and plugin directory
2025-11-14 11:30:10 +02:00
yair
69dcea025e Add rollingsum filter for frame analysis based on column mean deviation
- Implements GStreamer element that analyzes pixel columns
- Drops frames when column mean deviates from rolling baseline
- Configurable window size, column index, stride, and threshold
- Includes design documentation and build script
- Tested successfully with IDS uEye camera source
2025-11-14 03:44:54 +02:00
yair
15871ea9fb
Update msbuild.yml 2023-04-26 22:52:23 +03:00
yair
b953478223
Update msbuild.yml 2023-04-26 22:51:04 +03:00
yair
df05002010
Update msbuild.yml 2023-04-26 22:50:15 +03:00
yair
6f48029c63
Merge branch 'joshdoe:master' into master 2023-04-26 22:45:27 +03:00
Joshua M. Doe
8a5478b344 niimaqdxsrc: show more verbose errors to applications 2022-02-25 10:55:00 -05:00
Joshua M. Doe
2beabedaa2 idsueyesrc: fix CMake build with default path
Before, Pleora would only be found if Pleora_DIR was specified
2022-02-25 10:55:00 -05:00
Joshua M. Doe
4836d595ce idsueyesrc: properly close camera handle if there's an error during opening and configuring 2022-02-25 10:55:00 -05:00
Joshua M. Doe
619ce5f132 niimaqdxsrc: add some non standard pixel format names 2022-02-25 10:55:00 -05:00
Joshua M. Doe
fec3ce5308 kayasrc: sync clock every second and use better clock
g_get_real_time() on Windows sometimes gives millisecond resolution.
Also grabbing framegrabber timestamp takes a non-insignificant amount of time,
so do it every second.
2022-02-25 10:55:00 -05:00
Joshua M. Doe
ac4a7b29e3 gentlsrc: add device-user-id property
This will search across all interfaces.
2022-02-25 10:55:00 -05:00
Joshua M. Doe
f3020dbf82 matroxsrc: show MIL error when failing to allocate digitizer 2022-02-25 10:55:00 -05:00
Joshua M. Doe
1bab9b907b gentlsrc: fix bug where two devices wouldn't be found on the same interface 2022-02-25 10:55:00 -05:00
Joshua M. Doe
260c09b1be gentlsrc: only send valid image data in case payload size has padding 2022-02-25 10:55:00 -05:00
Joshua M. Doe
ddae5b5105 gentlsrc: add Mono16, BayerGR16, BayerRG16 2022-02-25 10:55:00 -05:00
Joshua M. Doe
6c5cbad0ad gentlsrc: add support for FLIR Spinnaker cameras
This also required changing how we read values, as FLIR uses little
endian. Timestamps are handled differently as well.

We're even more overdue for moving to properly parse the XML, just a
matter of if we'll use the GenApi reference implementation or something
else like Aravis.
2022-02-25 10:55:00 -05:00
Joshua M. Doe
ddf2f6857e gentlsrc: check first for timestamp in nanoseconds
Then fallback to timestamp in ticks if needed.
2022-02-25 10:54:59 -05:00
Thor Tomasarson
6f84e34a1f pylonsrc: reduce repeated parameter writes 2022-02-25 10:14:28 -05:00
Thor Tomasarson
c64f9dda31 pylonsrc: the testimagesource should only be set if explicitly configured 2022-02-25 10:14:28 -05:00
Thor Tomasarson
ee440aa927 pylonsrc: add in the testimagesource parameter to allow for custom image source 2022-02-25 10:14:28 -05:00
Thor Tomasarson
8900eeb73c pylonsrc: the emulator does not have a DeviceSerialNumber 2022-02-25 10:14:28 -05:00
Thor Tomasarson
07f8711774 pylonsrc: log error codes as hexadecimal for clarity 2022-02-25 10:14:28 -05:00
Gene VanMeter
51c90158dd Fixes find_path for Pleora_LIBRARY_DIR on Windows 2022-02-25 10:13:43 -05:00
AASanchezA
ba36bf6a38 bugfix: fix linux compilation for method g_utf8_to_ucs4 for gstidsueyesrc 2022-02-25 10:08:20 -05:00
Thies Möller
1417f0d330 gst-pylonsrc: add MaxTransferSize for USB3Vison devices
increasing MaxTransferSize allows to lower the system overhead
to receive video data in case of larger images
2022-01-25 09:14:51 -05:00
yair
2866ff3e43
Update msbuild.yml 2021-12-25 19:43:43 +02:00
yair
23a196ef82
Update msbuild.yml 2021-12-25 16:21:36 +02:00
yair
8041f54033
Update msbuild.yml 2021-12-25 16:20:24 +02:00
yair
870a4ed5de
Update msbuild.yml 2021-12-25 16:13:18 +02:00
yair
f2d287d26b
Update msbuild.yml 2021-12-25 16:09:47 +02:00
yair
be5ccb425c
Update msbuild.yml 2021-12-25 15:46:02 +02:00
yair
a13e6a15fc
Update msbuild.yml 2021-12-25 15:40:33 +02:00
yair
54f0196fe7
Update msbuild.yml 2021-12-25 15:39:26 +02:00
yair
cb2ef428ec
Update msbuild.yml 2021-12-25 15:33:54 +02:00
yair
692a937099
Update msbuild.yml 2021-12-25 15:28:07 +02:00
yair
47781fe5b9
Update msbuild.yml 2021-12-25 15:25:34 +02:00
yair
80123efbdc
Update msbuild.yml 2021-12-25 15:24:47 +02:00
yair
9424f419ea
Update msbuild.yml 2021-12-25 15:22:15 +02:00
yair
21f0ed89d5
Update msbuild.yml 2021-12-25 15:12:07 +02:00
yair
ab6df9f3f4
Update msbuild.yml 2021-12-25 15:10:23 +02:00
yair
c5de673fe8
Update msbuild.yml 2021-12-25 15:09:43 +02:00
yair
514cb60393
Update cmake.yml 2021-12-25 15:03:54 +02:00
yair
e9822a7035
Update msbuild.yml 2021-12-25 15:00:49 +02:00
yair
f4c7331851
Update msbuild.yml 2021-12-25 14:21:09 +02:00
yair
cc1efa8ec2
Merge branch 'joshdoe:master' into master 2021-12-25 13:52:10 +02:00
Joshua M. Doe
9e91e8afc9 gentlsrc: fix compiling on Linux
This plugin still needs a major refactor, and currently requires
modifications to support any Linux GenTL producers, at least the CTI
path.
2021-11-19 13:11:55 -05:00
Joshua M. Doe
81d806417d pleora: fix build for UNIX platforms
Tested on Jetson Nano.
2021-11-19 13:11:55 -05:00
Joshua M. Doe
f4511c042a gentl: Fix zlib path for Linux systems 2021-11-19 13:11:55 -05:00
Joshua M. Doe
1beddc703c Add library path to find pylon. 2021-11-19 13:11:55 -05:00