We've been doing exactly that! It just has been slow going. I've started adding an API that will allow the facetracker to send commands to the PTZ controller.
I better stablize the ABI pretty quick then. The ABI that he is using is not final. Otherwise the facetracker plugin will break when I make the next ptz-controls releaseKamae's last test looked good so I suspect he is getting ready to release the integrated FT build.
The test I ran showed pretty good stability. I had two PTZ cameras running through the OBS-CONTROL being driven by his FT tool. Tracked very well so it is probably good for an initial release in my mind. Improvements are always welcome! :)
This is a minor release including PTZ camera control through PTZ Controls version 0.9.0.
- Face Tracker PTZ:
- Add PTZ camera control through PTZ Controls version 0.9.0.
- This feature is under testing. Future release of either plugin could break the functionality.
- The zoom control is currently not implemented.
- Face Tracker:
- No changes
Would love to talk to you about working on an object tracking version for sports. I have a very specific use case that I think might be interesting.norihiro updated Face Tracker with a new update entry:
Face Tracker 0.3.1
Read the rest of this update entry...
Thank you for a wonderful idea. I never thought about correlation tracking for the video feed from drones. I'm thinking of a GUI to let users select where to track. I guess it would take some time to implement this feature.object tracking would be an awesome extension of this function.. the way gimbals and drones allow you to highlight a box around the subject to follow is intuitive and would be a good way to implement it... also some intelligent automatic zoom would be useful for added variation..
Thank you for a wonderful idea. I never thought about correlation tracking for the video feed from drones. I'm thinking of a GUI to let users select where to track. I guess it would take some time to implement this feature.
This is a new release with improvements for zoom control.
Due to this change, all users will experience different behavior of the zoom control.
- Add attenuation property for zoom (face tracker filter only)
- Separate LPF parameter for zoom (both face tracker filter and PTZ)
If exactly same behavior is needed, set `Attenuation (Z)` to `0 dB` and `Track LPF for Td (Z)` to same value as `Track LPF for Td (X, Y)`.
Add zoom control through [obs-ptz](https://github.com/glikely/obs-ptz/)
The new zoom control requires obs-ptz v0.10.3 or later. For older version, only pan and tilt will move.
This is a experimental release.
Detection and tracking has improvement. Users may experience differences from the old version.
Face Tracker PTZ has many improvements.
Changes from 0.4.2
- Add a new property to adjust tracking threshold
- Add a new feature to crop image for face detection (not effective for tracking)
- Changes only for PTZ
- Fix an issue that zoom control was not working when sending through obs-ptz.
- Stop camera before exiting OBS...
Yes, when he/she puts their head down for a while, tracking will be lost. I expect the filter will gradually stop so that it does not matter, does it? Or, do they read the bible while walking?I just tried v0.5.0 and find it harder to use than earlier versions. I don't really know how the tracking threshold value in db's relates to the image. Also, when someone puts their head down for a while (reading from the bible), and the detector doesn't detect their face, the tracker drifts away from where the last detection was instead of just staying still until they look up again.
Thanks again for your work on this plugin.
This is a minor change release.
Changes in 0.5.1
- Face Tracker Source is newly added.
Previously, Face Tracker works as a filter. Now users have a choice to have another source.
This will fix the issue that the tracking start from the initial condition at transition if Duplicate Sources is set.
- Filter: Fixed width and height if Stop tracking faces is set and Aspect setting is...
This is a minor change release. I'm sorry that I remembered this was missing from 0.5.1 just after releasing.
User is now be able to revert the tracking behavior to that in 0.4.2.
Changes in 0.5.2
- Added a checkbox Set tracking threshold in the property dialog to disable the tracking threshold that was added in 0.5.0.