Watch the Deep Dive Stream: ruclips.net/user/liveWn48GLGs_Jc Errata: - As @lainofthewired_ mentions in the comment - OSX does have a camera app called Photo Booth; I did not know that while making the video.
Super easy PnP webcam. Amazing. Showing the cost on the screen is awesome addition. Thank you so much. Though the voice is a bit low its clear voice to understand. and it looks like you are talking 1.2x or 1.25x times.
Thanks... give the builds a try, they're really good! About the speech speed, the reason it feels uncomfortably faster is because of removing the silences between words very aggressively. When I normally speak, there are pauses that makes it feel natural. I was removing it to make the video faster and keep it under 15min, but that ended up making it sound weird. I kept the pauses in the last section (talking head), which should feel less weird, even though word speeds are same (but it has the pauses). I'll make sure to edit next videos keeping this in mind. Thanks for the feedback, it's duly noted!
It costs same as my Logitech C922 (which is considered as one of the go-to webcam for most), but quality wise the final build is way better. For over 2 months now, I haven't found the intent or need to use the Logitech C922. I'd highly suggest that you give it a try to see the difference for yourself.
I was looking for a diy webcam for supervising my 3D printer, and I'm planning on going with the smart build with HQ module despite the high effort setup and 30 second startup. Since I'm hooking it up to an octoprint instance, it will be on all the time anyway, and if I happen to power it off, by the time the printer's RP boots up, the camera will be up and running already. Great video!
Can you make this camera into a like a digital point and shoot cameras with a display, shutter button and all the basic camera functions with a custom app for adjusting All the parameters
Such a good video. Subbed. Good to see new DIY/Maker-Tech RUclips channels from India rather than seeing those same old click-bait 5-minute crafts type channels.
Since you have the arducam UVC to USB adapter, can you share the framerates at different resolutions it supports? Also, which pi camera v3 module did you use? the regular fov one or the wide one?
Sorry for the delay... I didn't keep a record of the resolutions offered, so I had to open the current setup to setup the UVC adapter again. Here are the resolutions offered: 16:9 formats: 1440p30, 1080p60/30, 720p60/30 4:3 formats: 1944p30, 1200p50/30, 960p60/30, 480p60/30 All of them seems cropped (not binned), so the field of view is quite unusable for the most part (especially for the smaller resolution formats). Going back to recheck this, I can also say that the ISP quality is also awful (grainy, oversharp & poor color as already known). I used (use) both the v3 camera modules depending on the use cases, but the talking-heads you see as test clips in the video are all with regular v3 module. The wide is best used for action-camera like purposes (overhead or timelapse etc), it's too wide for regular use cases IMO.
Thanks a lot for making this video. Please keep us updated if you make your own version of the software as Showme is dead like you mentioned in other comments.
I am working on it. It's a mess to strike balance between feature, functionality & compatibility (without it becoming a fulltime job). But I will sure make it work, though (and I'm very close). Stay tuned for that & thanks for watching!
I picked up a Pi Zero 2 W, and 3 different cameras, and I downloaded the same ShowMeWebCam version, but for some reason I can't get any of them to show up as a camera, when I plug it in. I'm wondering if it has anything to do with the size of the MicroSD or something like that. Any tips?
You're not doing anything wrong. ShowMeWebCam runs a very old firmware version, so: - it doesn't support Pi Zero 2 W (the patch is pending for a long time: github.com/showmewebcam/showmewebcam/pull/197) - it also doesn't support camera module v3 (the old firmware doesn't have drivers for IMX708) You can see its support matrix as a table (board vs camera) in the readme file of the repo: github.com/showmewebcam/showmewebcam/blob/master/README.md I've tried building SMWC from scratch (adding support for both new firmware, along with v3 camera driver), but I wasn't successful & it was very tedious to debug: github.com/showmewebcam/showmewebcam/issues/225 I haven't given up though, I'm trying out different mechanisms for modernizing the stack (and I'm having decent starting success: instagram.com/debloper/p/C1HDYOurFQ6/). Probably will end up being a new video... we'll see. If you want to use Pi Zero 2 W, then the 3rd option (by compiling UVC Gadget) is your best bet for now (until I make a breakthrough to make a oneshot package).
If you see around 6:15 there's a glimpse of how gopro 6 & logitech C922 looks side-by-side with the HQ camera (but RUclips compression makes them look a lot alike - IRL they look different). In short, they serve different use cases & budget classes: action cameras will give you wider viewport, portability but at 5x the cost & no cinematic blur. Phone cameras will give you most convenience & control (and a better quality because of software optimizations, depending on the phone) but they also cost 5x as much and you can't use it as a USB WebCam to a PC. Whereas the build 1 is meant to replace a regular desktop webcam (i.e. attached to a computer) and perform a lot better than regular webcams in terms of quality while being at the same price range. I do have footages for these tests... but I couldn't figure out how to present the data in a way that's easy/meaningful to consume. Unlike CPU/GPU benchmarks that can be presented as a bar/line chart of performance numbers, in case of camera it needed a lot of show-and-tell. So I decided to not include them (didn't feel good about it, but I had to make a choice). I'll keep your feedback in mind for future videos & be less drastic about removing contexts to keep the video short. 🙏
I said that as a joke to mean that it doesn't make itself more accessible to the user (either with a prepackaged artifact installable with package manager or the discovery and understanding of how to use it effectively). You kinda have to go out looking for it, read a lot of stuff, and build the binary yourself etc. It's a great way to learn new things; and personally I'm okay with that, but many people won't be. Linux traditionally has been held back from popularity because of not caring about convenience of the end user & maintaining somewhat of a high-threshold of entry. So, if that bothers you, you need to be mindful of that aspect in 3rd build. But if compiling from source doesn't bother you, then you can ignore it & go ahead.
Yeah, you're right. Unfortunately the progress has been really slow over the past 2 years... I've just started its spiritual successor (as I'm typing this) for this exact reason: github.com/debloper/PiUVC - hopefully I'll have it working in a couple of days.
Reminds me of apple too lol, so much proprietary components and nothing fixable or totally customizable. I don't like apple. good vid should have more views cuz it's a cool project but youtube and ppl not being all nerds and all that ig
Watch the Deep Dive Stream: ruclips.net/user/liveWn48GLGs_Jc
Errata:
- As @lainofthewired_ mentions in the comment - OSX does have a camera app called Photo Booth; I did not know that while making the video.
You are worthy of being subscribed. Keep it up!
Thanks for the sub; I'll try my best!
its not about the money , its much more fun to build your own webcam, this video was awesome
Absolutely... and thank you!
This is wonderful. 10/10. Just discovered you, very excited to see what you do in the future!
Thank you so much 🙏
Super easy PnP webcam. Amazing.
Showing the cost on the screen is awesome addition. Thank you so much.
Though the voice is a bit low its clear voice to understand. and it looks like you are talking 1.2x or 1.25x times.
Thanks... give the builds a try, they're really good!
About the speech speed, the reason it feels uncomfortably faster is because of removing the silences between words very aggressively. When I normally speak, there are pauses that makes it feel natural. I was removing it to make the video faster and keep it under 15min, but that ended up making it sound weird. I kept the pauses in the last section (talking head), which should feel less weird, even though word speeds are same (but it has the pauses). I'll make sure to edit next videos keeping this in mind. Thanks for the feedback, it's duly noted!
It's a decent solution, but for the same money you can also buy a webcam of comparable quality.
It costs same as my Logitech C922 (which is considered as one of the go-to webcam for most), but quality wise the final build is way better.
For over 2 months now, I haven't found the intent or need to use the Logitech C922. I'd highly suggest that you give it a try to see the difference for yourself.
I hate it so much when someone says that
I was looking for a diy webcam for supervising my 3D printer, and I'm planning on going with the smart build with HQ module despite the high effort setup and 30 second startup. Since I'm hooking it up to an octoprint instance, it will be on all the time anyway, and if I happen to power it off, by the time the printer's RP boots up, the camera will be up and running already. Great video!
Yeah, the smart option is perfect for always-ON usecases. Cheers & all the best!
Im officially your 51st subscriber, cant wait to see what you make next! Keep it up man
Thanks for the sub... I'm actually having a lot of fun working on the next video. Stay tuned!
This is a cleaver use of the Pi cams, I should give this a try when I get around it.
All the best!
Can you make this camera into a like a digital point and shoot cameras with a display, shutter button and all the basic camera functions with a custom app for adjusting All the parameters
Wow! Great video! I need to upgrade my webcam and this is the perfect solution. Thank you! How about a DIY microphone next time?
Wow... how do you know I'm working on it! 🤐
#Soon™
Such a good video. Subbed. Good to see new DIY/Maker-Tech RUclips channels from India rather than seeing those same old click-bait 5-minute crafts type channels.
Thanks, and I totally get where you're coming from.
Since you have the arducam UVC to USB adapter, can you share the framerates at different resolutions it supports? Also, which pi camera v3 module did you use? the regular fov one or the wide one?
Sorry for the delay... I didn't keep a record of the resolutions offered, so I had to open the current setup to setup the UVC adapter again.
Here are the resolutions offered:
16:9 formats: 1440p30, 1080p60/30, 720p60/30
4:3 formats: 1944p30, 1200p50/30, 960p60/30, 480p60/30
All of them seems cropped (not binned), so the field of view is quite unusable for the most part (especially for the smaller resolution formats). Going back to recheck this, I can also say that the ISP quality is also awful (grainy, oversharp & poor color as already known).
I used (use) both the v3 camera modules depending on the use cases, but the talking-heads you see as test clips in the video are all with regular v3 module. The wide is best used for action-camera like purposes (overhead or timelapse etc), it's too wide for regular use cases IMO.
Great video, very well done!
Thank you!
Wow, nice! You’ve done a great job with the plot, quite informative and easy to understand. Thank you 🙏
Thank you... Glad you enjoyed it!
Thanks a lot for making this video. Please keep us updated if you make your own version of the software as Showme is dead like you mentioned in other comments.
I am working on it. It's a mess to strike balance between feature, functionality & compatibility (without it becoming a fulltime job).
But I will sure make it work, though (and I'm very close). Stay tuned for that & thanks for watching!
@@BreakerSpace Yeah, I understand the amount of effort and time these DIYs consume.
Looking forward to it 😊
macOS does have a camera app, it's called "Photo Booth"
Uh oh... That outs me as an OSX noob, doesn't it? :D
TIL & thank you 🙏 updated the pinned comment with this info as errata.
This was a great comparison!
Thank you for watching!
Making great tutorial from India🎉🎉🎉
Glad you liked it!
I picked up a Pi Zero 2 W, and 3 different cameras, and I downloaded the same ShowMeWebCam version, but for some reason I can't get any of them to show up as a camera, when I plug it in. I'm wondering if it has anything to do with the size of the MicroSD or something like that. Any tips?
You're not doing anything wrong. ShowMeWebCam runs a very old firmware version, so:
- it doesn't support Pi Zero 2 W (the patch is pending for a long time: github.com/showmewebcam/showmewebcam/pull/197)
- it also doesn't support camera module v3 (the old firmware doesn't have drivers for IMX708)
You can see its support matrix as a table (board vs camera) in the readme file of the repo: github.com/showmewebcam/showmewebcam/blob/master/README.md
I've tried building SMWC from scratch (adding support for both new firmware, along with v3 camera driver), but I wasn't successful & it was very tedious to debug: github.com/showmewebcam/showmewebcam/issues/225
I haven't given up though, I'm trying out different mechanisms for modernizing the stack (and I'm having decent starting success: instagram.com/debloper/p/C1HDYOurFQ6/). Probably will end up being a new video... we'll see.
If you want to use Pi Zero 2 W, then the 3rd option (by compiling UVC Gadget) is your best bet for now (until I make a breakthrough to make a oneshot package).
@@BreakerSpace Thanks for letting me know. I subscribed so I'll follow your progress. Until then, I'll order an older Pi Zero and give it a try.
how do you compare built 1 with a phone as web cam and can it be a action cam like go pro ??
If you see around 6:15 there's a glimpse of how gopro 6 & logitech C922 looks side-by-side with the HQ camera (but RUclips compression makes them look a lot alike - IRL they look different).
In short, they serve different use cases & budget classes: action cameras will give you wider viewport, portability but at 5x the cost & no cinematic blur. Phone cameras will give you most convenience & control (and a better quality because of software optimizations, depending on the phone) but they also cost 5x as much and you can't use it as a USB WebCam to a PC. Whereas the build 1 is meant to replace a regular desktop webcam (i.e. attached to a computer) and perform a lot better than regular webcams in terms of quality while being at the same price range.
I do have footages for these tests... but I couldn't figure out how to present the data in a way that's easy/meaningful to consume. Unlike CPU/GPU benchmarks that can be presented as a bar/line chart of performance numbers, in case of camera it needed a lot of show-and-tell. So I decided to not include them (didn't feel good about it, but I had to make a choice).
I'll keep your feedback in mind for future videos & be less drastic about removing contexts to keep the video short. 🙏
@@BreakerSpace thx a lot
Thanks for your hard work
Thanks for watching & making my day better with the comment! :D
Very nice, liked and subscribed as a matter of course! 👍
Thank you very much for the encouragement 🙏
What a great video!
Thank you... glad you like it!
Reall nice, i want to make two thirds webcam now
All the best! 👍
I don't understand what you're saying about "spreads Linux cooties". What does that mean?
I said that as a joke to mean that it doesn't make itself more accessible to the user (either with a prepackaged artifact installable with package manager or the discovery and understanding of how to use it effectively). You kinda have to go out looking for it, read a lot of stuff, and build the binary yourself etc.
It's a great way to learn new things; and personally I'm okay with that, but many people won't be. Linux traditionally has been held back from popularity because of not caring about convenience of the end user & maintaining somewhat of a high-threshold of entry.
So, if that bothers you, you need to be mindful of that aspect in 3rd build. But if compiling from source doesn't bother you, then you can ignore it & go ahead.
great video !
Thank you!
great, thanks
Glad you liked it!
Important to say that showmewebcam is quite dead and is not compatible with pi zero 2
Yeah, you're right. Unfortunately the progress has been really slow over the past 2 years...
I've just started its spiritual successor (as I'm typing this) for this exact reason: github.com/debloper/PiUVC - hopefully I'll have it working in a couple of days.
Reminds me of apple too lol, so much proprietary components and nothing fixable or totally customizable. I don't like apple. good vid should have more views cuz it's a cool project but youtube and ppl not being all nerds and all that ig
Thanks mate... 🙏