Ok - what I want is a flow that can look at the image from my Centauri Carbon webcam and determine if there is a previous print still sittng on the bed.
In my mind, this would seem to be a useful job for an Awful Idiot piece of image recognition software.
I am printing in black ASA at moment so I think this is the most challenging scenario
The reason for this request is that twice (today) I've started printing before removing the previous print
Printer is in another room.
So I think I need control the equivalent of a studio red light above my monitor to let me know not to press "print" without getting off my backside and going thru to where the printer is
Why would you print something and not remove it from the bed once finished...?
Why wouldn't you walk to the other room and get it.
Anyway, you can feed this to an AI and ask if there is something on the bed or not.
You can use pollinations for free, example for image recognition, pass the image in a post request as base64.
Because it may take 3 hours to print. One does not sit around waiting for it to finish. I suspect that anyone with a 3D printer will have done this at least once.
Elegoo carbon video feed on google does the feed start immediately? You probably could also use the pipe to jpeg node to capture an image instead of using puppeteer
I've not been able to work out what to do to get images out of the stream purely using NR but I've manged to make VLC take regular snapshots and write it to a png so this will do for the moment
If everything normally is exactly the same from picture to picture, I think I have seen somewhere you can do a contrast or pattern comparison somehow. Assuming change in contrast means "something" new is in the image, most likely your print job if all other conditions are the same...
I'm after something that can tell the difference between an empty plate and something on it where the something could be anything (inc small black object !)