WEBVTT

00:00:00.240 --> 00:00:06.799
if you're anything like me you saw the new high quality camera from the pi

00:00:04.319 --> 00:00:10.240
foundation and thought well the pi foundation comes out with some versatile

00:00:08.720 --> 00:00:16.160
and affordable hardware like the raspberry pi surely with a name like

00:00:12.559 --> 00:00:18.160
that it must be two things a camera and

00:00:16.160 --> 00:00:22.080
high quality but what do words mean

00:00:20.960 --> 00:00:25.519
this is clearly not a camera until you build

00:00:24.800 --> 00:00:30.560
it and by quality do they mean

00:00:27.840 --> 00:00:33.600
it never breaks down or do they mean it takes good pictures

00:00:32.399 --> 00:00:37.680
can this really be better than the other options

00:00:35.600 --> 00:00:41.840
out there can our sponsor ridge wallet really

00:00:39.840 --> 00:00:46.160
redefine the wallet with his compact frame and rfid blocking plates well they

00:00:44.000 --> 00:00:51.120
sure want to check out how they can keep your wallet bulge down and use our offer

00:00:48.239 --> 00:00:54.760
code Linus to save 10 and get free worldwide shipping

00:01:01.120 --> 00:01:07.360
the high quality camera is the pi foundation's third generation camera

00:01:04.640 --> 00:01:13.119
module it's compatible with every raz pi except the early pi zeros and like the

00:01:10.320 --> 00:01:18.479
v1 and v2 it connects to your raspberry pi with a ribbon cable via its mipi csi

00:01:15.920 --> 00:01:23.600
2 serial interface now as you'd expect from a pi product the module has

00:01:20.799 --> 00:01:29.520
surprisingly competent specs at least on paper including sony's imx 477 sensor

00:01:27.600 --> 00:01:36.000
which is similar to what you'd find in a gopro or a dji mavic a tripod mount and

00:01:33.520 --> 00:01:41.040
a built-in metal lens mount that feels well high quality as you'd also expect

00:01:38.720 --> 00:01:45.119
it's reasonably priced at just fifty dollars although by the time you factor

00:01:43.360 --> 00:01:50.640
in everything else you're going to need a raspi sd card and lens it's more like

00:01:48.560 --> 00:01:55.119
a hundred to two hundred dollars it's not strictly necessary by the way but

00:01:52.240 --> 00:01:59.280
for bonus marks we also 3d printed a housing for ours that both protects it

00:01:57.200 --> 00:02:05.040
from incidental static discharge and from bumps and allows us to use it

00:02:02.799 --> 00:02:11.039
like a point-and-shoot camera so our config came in at about 185 dollars

00:02:09.039 --> 00:02:16.080
now you obviously won't get the water resistance or image stabilization that

00:02:13.360 --> 00:02:22.319
you'd find on a gopro but for the price it actually still looks pretty good

00:02:19.040 --> 00:02:26.160
this sensor captures 12.33 megapixel

00:02:22.319 --> 00:02:28.480
stills in jpeg png and even raw and we

00:02:26.160 --> 00:02:35.120
can even shoot video at up to 1080p 50fps h.264 it supports changing the iso

00:02:32.959 --> 00:02:39.360
shutter speed white balance you know all the usual camera controls and thanks to

00:02:37.280 --> 00:02:45.760
its c-mount lens flange pretty much any lens from very cheap to

00:02:43.519 --> 00:02:49.920
very expensive can be made to fit with the right adapter you can even do

00:02:47.840 --> 00:02:55.200
in-camera image processing like balancing colors or adding filters like

00:02:52.319 --> 00:02:59.599
an oil paint or watercolor effect to your image if you're feeling adventurous

00:02:57.200 --> 00:03:02.879
you can add some ai and get notified when your neighbor takes your parking

00:03:00.879 --> 00:03:06.879
spot with basic image recognition you can make your own smart door with alexa

00:03:04.800 --> 00:03:11.200
integration or you can have a highly customizable security camera with

00:03:08.959 --> 00:03:15.440
features that match or even exceed some of the high-end systems out there

00:03:13.200 --> 00:03:19.920
maybe the coolest part is that it also happens to be a whole computer with a

00:03:18.000 --> 00:03:26.720
built-in browser for you to check out lttstore.com

00:03:22.879 --> 00:03:28.800
but there is a gotcha to explain let's

00:03:26.720 --> 00:03:34.400
talk semantics the raspberry pi foundation calls this a

00:03:31.760 --> 00:03:39.599
camera module in their documentation but some other mipi camera makers draw a

00:03:36.480 --> 00:03:42.799
distinction between a sensor module

00:03:39.599 --> 00:03:44.879
which contains no isp or image signal

00:03:42.799 --> 00:03:49.120
processor on board meaning that the attached computer has to do all the work

00:03:46.959 --> 00:03:54.319
of denoising and debayering the raw sensor data and a

00:03:51.120 --> 00:03:56.560
camera module which does contain an isp

00:03:54.319 --> 00:04:02.480
and outputs a pre-processed image to the host computer which in many cases would

00:03:59.439 --> 00:04:06.000
also be a raspi or similar

00:04:02.480 --> 00:04:08.239
now a camera module costs more but that

00:04:06.000 --> 00:04:11.920
extra hardware can perform more advanced processing compared to the raspberry

00:04:10.000 --> 00:04:16.479
pi's built-in isp or it can free up processing resources

00:04:14.640 --> 00:04:19.919
that can instead be dedicated to things like scene detection and facial

00:04:18.560 --> 00:04:24.720
recognition it can also act as a kind of translation

00:04:22.720 --> 00:04:30.160
layer simplifying upgrades by allowing the host system which remember might not

00:04:26.960 --> 00:04:32.240
necessarily be a raspberry pi to reuse

00:04:30.160 --> 00:04:36.080
existing drivers and software rather than requiring new ones to be written

00:04:34.320 --> 00:04:40.639
every time you want to plug in a new sensor so

00:04:37.440 --> 00:04:43.199
the gotcha by some definitions this is a

00:04:40.639 --> 00:04:47.680
sensor module which hasn't gotten much software support yet meaning that there

00:04:45.280 --> 00:04:52.800
are only a few graphical user interfaces that work with it at all and even those

00:04:50.720 --> 00:04:57.759
have their limits pi camera app for example gives you an easy

00:04:54.960 --> 00:05:02.160
ish to use interface and support for both photo and video but it hasn't been

00:04:59.919 --> 00:05:06.720
updated in nearly five years other than a bug fix back in january and might

00:05:04.560 --> 00:05:11.919
never be updated to fully support the new modules full resolution and features

00:05:09.600 --> 00:05:16.639
that means to unlock its full potential you'll need to have the know-how and

00:05:13.759 --> 00:05:20.560
patience to adjust parameters in command line now it isn't all that difficult and

00:05:18.560 --> 00:05:24.639
the provided guide has all the commands listed for easy reference with a short

00:05:22.320 --> 00:05:29.440
summary of each function but it's very clear that if your goal is to

00:05:26.720 --> 00:05:33.440
quickly capture the moment this ain't it chief

00:05:31.600 --> 00:05:39.120
which isn't to say that we didn't try armed with our 3d printed high quality

00:05:36.000 --> 00:05:41.039
camera and a 3d printed tripod brandon

00:05:39.120 --> 00:05:45.840
went on a photography expedition and he's back to tell you about his findings

00:05:44.000 --> 00:05:50.560
let me start by saying this camera is such a cool idea it's small it's cheap

00:05:49.120 --> 00:05:54.639
and like all pi products your imagination is the limit to its use

00:05:53.120 --> 00:05:59.199
now i took the camera out for about an hour and while it was a fun new

00:05:56.479 --> 00:06:03.120
experience i am overall disappointed with the results in my testing i took

00:06:01.280 --> 00:06:07.520
the raspi camera out into the world with a pixel 4 for comparison i did my best

00:06:05.840 --> 00:06:12.000
to match the composition of the razpi camera on the pixel 4 since they were

00:06:09.600 --> 00:06:16.000
vastly different fields of view our razpi camera setup was a very rough

00:06:14.319 --> 00:06:19.520
experience to use and we had to use command line for all the actual camera

00:06:17.840 --> 00:06:23.120
functions so i definitely would have preferred to have a dedicated shutter

00:06:21.120 --> 00:06:27.759
button usability aside how does it compare to something like the pixel 4

00:06:25.520 --> 00:06:31.440
well that is where things get worse for the raspi camera let's start with the

00:06:29.440 --> 00:06:35.520
positives when it comes to the stills the raspi camera does an above average

00:06:33.280 --> 00:06:40.720
job with overall sharpness and detail thanks to the sony imx 477 sensor

00:06:38.560 --> 00:06:44.080
unfortunately compared to the pixel 4 stills which i even zoomed in on to

00:06:42.400 --> 00:06:48.639
better match the field of views between the cameras the razpi has some rough

00:06:46.319 --> 00:06:52.240
processing issues in all the photos i took there is a clear magenta cast in

00:06:50.960 --> 00:06:55.600
the photos it does a good job of isolating subjects

00:06:54.160 --> 00:06:59.520
with a shallow depth of field but especially since these c-mount lenses

00:06:57.600 --> 00:07:04.000
aren't anything special in terms of optics the pixel 4's portrait mode

00:07:01.520 --> 00:07:09.120
produces just as if not a more pleasing bokeh video wise unfortunately the story

00:07:06.720 --> 00:07:13.120
is similar the video is soft lacks overall dynamic range the detail can be

00:07:11.440 --> 00:07:17.199
improved a reasonable amount with higher quality lenses but the sensor with this

00:07:15.440 --> 00:07:20.639
current processing feels like a phone video from about four years ago it

00:07:19.120 --> 00:07:24.560
really goes to show that all the years of r d google and apple have put into

00:07:22.479 --> 00:07:28.400
image processing make all the difference in a great result when you're working

00:07:26.080 --> 00:07:31.520
with limited hardware i am sure with the right engineers working on the

00:07:29.599 --> 00:07:35.759
processing this sensor module could be used for content creation but for now it

00:07:34.000 --> 00:07:39.520
is best to use it for the many other applications you would use a camera for

00:07:37.599 --> 00:07:44.639
in general well that's a bummer but

00:07:41.599 --> 00:07:47.199
realistically i wasn't expecting a 50

00:07:44.639 --> 00:07:51.520
module to replace a purpose-built camera anyway so let's talk about what it's

00:07:49.919 --> 00:07:54.879
actually good for in practical terms if i wanted a

00:07:53.520 --> 00:07:59.599
solution for monitoring my farm of 3d printers or my

00:07:57.759 --> 00:08:05.280
lab experiment the usability deficiencies here are less important and

00:08:03.039 --> 00:08:10.000
it does live up to its name pretty well offering high quality especially for the

00:08:08.160 --> 00:08:15.759
cost the raspberry pi foundation has also committed to producing these things

00:08:12.240 --> 00:08:18.080
until at least 2026 so unlike some other

00:08:15.759 --> 00:08:23.280
sensor modules i can count on future availability if i need more

00:08:20.560 --> 00:08:27.840
so the reason it exists falls in line perfectly with the raspberry pi

00:08:24.879 --> 00:08:31.680
foundation's overall goal of putting the power of computing and digital making

00:08:30.000 --> 00:08:36.640
into the hands of people all over the world it might not be the best camera in

00:08:34.000 --> 00:08:42.399
an apples to apples comparison with a phone for example but it is a great

00:08:39.360 --> 00:08:44.959
camera for experiments education and

00:08:42.399 --> 00:08:47.920
just cool projects that can benefit from high quality

00:08:46.480 --> 00:08:52.000
but don't need the best quality

00:08:49.839 --> 00:08:55.519
in conclusion then it's not dumb to build your own camera

00:08:53.600 --> 00:08:57.760
but if you have a somewhat recent phone you're probably going to want to stick

00:08:56.720 --> 00:09:03.760
with that thanks to ifixit for sponsoring today's video ifixit wants to make sure you have

00:09:02.080 --> 00:09:08.480
the right bit for the job and with ifixit you can take apart almost all

00:09:06.320 --> 00:09:14.640
your electronics depending on which kit you pick the mako has its small 64 bits

00:09:11.839 --> 00:09:19.680
the mahi has larger bits and 48 of them the manta has all the bits at a whopping

00:09:17.200 --> 00:09:23.600
112 and each kit includes one of ifixit's famous swivel knurled

00:09:21.760 --> 00:09:27.279
screwdrivers ifixit kits are contained in a magnetic enclosed case and all the

00:09:25.440 --> 00:09:32.240
tools are held together with laser cut foam for your convenience check it out

00:09:29.440 --> 00:09:36.720
at ifixit.com forward slash Linus we're gonna have that linked below if you guys

00:09:34.240 --> 00:09:40.720
enjoyed this video you might also enjoy our uh cheap home security camera video

00:09:39.360 --> 00:09:45.839
that we did a little while ago when i was super mad about uh subscription

00:09:43.760 --> 00:09:49.360
subscription fees on the you know affordable consumer cameras it was also

00:09:47.600 --> 00:09:52.080
raspberry pi based you'll have a look
