- Edited
Will using 32MP camera be able to fix my issue for capturing high resolution images
Will using 32MP camera be able to fix my issue for capturing high resolution images
jakaskerl Does this only happen at 12MP? No I am using 13MP camera which is Luxonis OAK-1 LITE
Hi @AnamikaGupta
My bad, read it as 12MP so I assumed you were using IMX378.
Still no, you shouldn't get blurry images on 13MP. Could you add a screenshot of the "blurriness"?
Thanks,
Jaka
Below is the video for your reference. This is the kind of blurriness I am getting . I want the video frames to be high quality. So that each and every word should be clearly visible. And this video is also running fast forward in 30fps speed so how can I save the video in 25 fps .
Can I get reply on my above post I really need help
Hi @AnamikaGupta
Sorry for the late response.
I tested locally with this code:
#!/usr/bin/env python3
import cv2
import depthai as dai
# Create pipeline
pipeline = dai.Pipeline()
# Define source and output
camRgb = pipeline.create(dai.node.ColorCamera)
xoutVideo = pipeline.create(dai.node.XLinkOut)
xoutVideo.setStreamName("video")
# Properties
camRgb.setBoardSocket(dai.CameraBoardSocket.CAM_A)
camRgb.setResolution(dai.ColorCameraProperties.SensorResolution.THE_13_MP)
xoutVideo.input.setBlocking(False)
xoutVideo.input.setQueueSize(1)
# Linking
camRgb.isp.link(xoutVideo.input)
# Connect to device and start pipeline
with dai.Device(pipeline) as device:
video = device.getOutputQueue(name="video", maxSize=1, blocking=False)
while True:
videoIn = video.get()
# Get BGR frame from NV12 encoded video frame to show with opencv
# Visualizing the frame on slower hosts might have overhead
cv2.imshow("video", videoIn.getCvFrame())
if cv2.waitKey(1) == ord('q'):
break
And had no trouble with blurriness. So perhaps your AF is off (placing the camera to close for the algo to work), or the sensor is bad. Could you check that please?
Thanks,
Jaka
Have you checked the video file which I have attached above that is the kind of blurriness I am getting.
Hi @AnamikaGupta
I have and it's hard to say what is causing it. Have you tried the AF issue?
Actually Can u tell what AF is
AnamikaGupta Autofocus. The IMX214 has two variants, AF and FF (fixed focus). If you have AF, this could mean the algorithm for focusing is not able to adjust lens position at the distance you are viewing from.
If it's FF, then this would mean the lens is off/badly placed. In this case we would replace the device.
You can check if the device is FF or AF if you run device.getConnectedCameraFeatures()
, then look for hasAutoFocus.
Thanks,
Jaka
Ok thank u