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 .

commercial-16-44-03-4-k.mp4
2MB

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.

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