While(CURRENT_IMG.shape!=720): #We dump images with a bad format Process = sp.Popen(COMMAND,stdin=sp.PIPE)ĬURRENT_IMG = cv2.imread(IMG_LIST) RTSP_SERVER = "rtsp://localhost:31415/stream" IMG_SIZE = str(IMG_WIDTH)+"x"+str(IMG_HEIGHT) I tried to anycodings_opencv-python use this github repo anycodings_opencv-python : What I tried to do is to read one anycodings_opencv-python image every X seconds and send it to the anycodings_opencv-python stream and infere my AI on it.
(remember the -f v4l2 flag in the example above?).In order to try an embedded AI, I want to anycodings_opencv-python stream an image dataset through a rtsp anycodings_opencv-python stream. Video devices in Linux are commonly handled by a set of drivers called V4L2 The wayĭevices are registered in the system is friendly towards these kinds of Spoiler alert: The video processing yielded some results, just not as goodĪs it turns out, this is a fairly easy thing to do, in Linux at least.
Use the resulting video as the feed from my fake webcam. That output would go through a magic video processing box that I'll somehow build. Use FFmpeg to read the input from my webcam. Of /dev/video0, which points to my real one) Create a fake webcam on my system (something like /dev/video1 instead. Of this stuff, and much more, programatically. Under the hood, FFmpeg include libAV, which is the API that allows you to do all $ ffmpeg -f v4l2 -framerate 25 -video_size 640x480 \ # convert between two container formats # (ffmpeg can guess the formats by the file extensions) $ ffmpeg -i input.mkv -vf scale =1280x720 output.mkv Stumbled upon it at some point, particularly if you googled something like "howįfmpeg itself is a command line tool that provides an entire toolkit to This is an open source library for multimedia processing. Rust, but most of all, to finally learn how to use This felt like a good excuse to play around with Oh, I used to study computer graphics! This looks like a fun side-project We're often the underdogs when it comes to support from proprietaryĪ sensible person would move on with his life. My background is awful, filled with visual noise, and with a color that's. I could think of three reasons for Zoom's virtual background feature not working Trying to have some fun during those remoteĬalls that filled your entire calendar now that you've gone full remote. That's me on Zoom, attempting to do what everyone else was doing these days: It all started with quarantine, and too many