Access to higher resolutions in 48MP USB camera
I am using a 48MP USB camera – this one specifically: https://www.elpcctv.com/elp-48mp-high-resolution-usb-camera-with-varifocal-cs-3610mm-lens-p-443.html
I am using a Macbook Apple M2 (Sequoia 15.6) and thus using the ‘macvideo’ Adaptor … the problem is that although this is a 48MP camera – so a max resolution of 8000×6000 at low FPS, the highest res returned is 3840×2160 (see below). I guess this is because this is a "generic" adaptor?? Is there any way in which I can tap into all of the possible resolutions of this camera using matlab? (I note that the manufacturer says the high res are availabile via a different codec – MJPEG vs YUY2 (8000×6000 @ 5fps MJPEG / 4000×3000 @ 12fps MJPEG
3840×2160 @ 30fps MJPEG) could this be the main issue?
Any pointers greatly appreciated …
Thanks
>> imaqhwinfo(‘macvideo’,1)
ans =
struct with fields:
DefaultFormat: ‘YCbCr422_1920x1080’
DeviceFileSupported: 0
DeviceName: ’48MP USB Camera’
DeviceID: 1
VideoInputConstructor: ‘videoinput(‘macvideo’, 1)’
VideoDeviceConstructor: ‘imaq.VideoDevice(‘macvideo’, 1)’
SupportedFormats: {‘YCbCr422_1280x720’ ‘YCbCr422_1920x1080’ ‘YCbCr422_192x144’ ‘YCbCr422_320x240’ ‘YCbCr422_352x288’ ‘YCbCr422_3840x2160’ ‘YCbCr422_480x360’ ‘YCbCr422_960x540’}
>>I am using a 48MP USB camera – this one specifically: https://www.elpcctv.com/elp-48mp-high-resolution-usb-camera-with-varifocal-cs-3610mm-lens-p-443.html
I am using a Macbook Apple M2 (Sequoia 15.6) and thus using the ‘macvideo’ Adaptor … the problem is that although this is a 48MP camera – so a max resolution of 8000×6000 at low FPS, the highest res returned is 3840×2160 (see below). I guess this is because this is a "generic" adaptor?? Is there any way in which I can tap into all of the possible resolutions of this camera using matlab? (I note that the manufacturer says the high res are availabile via a different codec – MJPEG vs YUY2 (8000×6000 @ 5fps MJPEG / 4000×3000 @ 12fps MJPEG
3840×2160 @ 30fps MJPEG) could this be the main issue?
Any pointers greatly appreciated …
Thanks
>> imaqhwinfo(‘macvideo’,1)
ans =
struct with fields:
DefaultFormat: ‘YCbCr422_1920x1080’
DeviceFileSupported: 0
DeviceName: ’48MP USB Camera’
DeviceID: 1
VideoInputConstructor: ‘videoinput(‘macvideo’, 1)’
VideoDeviceConstructor: ‘imaq.VideoDevice(‘macvideo’, 1)’
SupportedFormats: {‘YCbCr422_1280x720’ ‘YCbCr422_1920x1080’ ‘YCbCr422_192x144’ ‘YCbCr422_320x240’ ‘YCbCr422_352x288’ ‘YCbCr422_3840x2160’ ‘YCbCr422_480x360’ ‘YCbCr422_960x540’}
>> I am using a 48MP USB camera – this one specifically: https://www.elpcctv.com/elp-48mp-high-resolution-usb-camera-with-varifocal-cs-3610mm-lens-p-443.html
I am using a Macbook Apple M2 (Sequoia 15.6) and thus using the ‘macvideo’ Adaptor … the problem is that although this is a 48MP camera – so a max resolution of 8000×6000 at low FPS, the highest res returned is 3840×2160 (see below). I guess this is because this is a "generic" adaptor?? Is there any way in which I can tap into all of the possible resolutions of this camera using matlab? (I note that the manufacturer says the high res are availabile via a different codec – MJPEG vs YUY2 (8000×6000 @ 5fps MJPEG / 4000×3000 @ 12fps MJPEG
3840×2160 @ 30fps MJPEG) could this be the main issue?
Any pointers greatly appreciated …
Thanks
>> imaqhwinfo(‘macvideo’,1)
ans =
struct with fields:
DefaultFormat: ‘YCbCr422_1920x1080’
DeviceFileSupported: 0
DeviceName: ’48MP USB Camera’
DeviceID: 1
VideoInputConstructor: ‘videoinput(‘macvideo’, 1)’
VideoDeviceConstructor: ‘imaq.VideoDevice(‘macvideo’, 1)’
SupportedFormats: {‘YCbCr422_1280x720’ ‘YCbCr422_1920x1080’ ‘YCbCr422_192x144’ ‘YCbCr422_320x240’ ‘YCbCr422_352x288’ ‘YCbCr422_3840x2160’ ‘YCbCr422_480x360’ ‘YCbCr422_960x540’}
>> macvideo, usb camera, mjpeg, resolution MATLAB Answers — New Questions