DarthYoshiBoy, 2 months ago OpenCV may be fairly set for purpose for your needs already. If you could train the Cascade classifier (See: https://docs.opencv.org/4.x/dc/d88/tutorial_traincascade.html) with enough data of what constitutes your dog in the garden, you'd be able to string a video feed through a script and have it trigger audio playback whenever it identifies the naughty doggo. (See: https://docs.opencv.org/4.x/db/d28/tutorial_cascade_classifier.html)
OpenCV may be fairly set for purpose for your needs already. If you could train the Cascade classifier (See: https://docs.opencv.org/4.x/dc/d88/tutorial_traincascade.html) with enough data of what constitutes your dog in the garden, you'd be able to string a video feed through a script and have it trigger audio playback whenever it identifies the naughty doggo. (See: https://docs.opencv.org/4.x/db/d28/tutorial_cascade_classifier.html)