--
You received this message because you are subscribed to the Google Groups "linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email to linux-sunxi...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
AFAIK the camera board is connected digitally so the noise is something that is internal to the camera board.It is normal that under low light condition the image is noisy. Did you try taking pictures in full daylight or using some photography lighting?
--MichalThanksThe noise can be removed in software and the AW chips should have some image filter which is probably unused as of now.--I have an A20 system here that has a lot of noise in the camera. Does anyone have experience with noise like this? Is this something that software can impact or is it a problem in PCB? It is OV2643 image sensor.Looks like it is using this driver.
--
Jon Smirl
jons...@gmail.com
You received this message because you are subscribed to the Google Groups "linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email to linux-sunxi...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
You received this message because you are subscribed to the Google Groups "linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email to linux-sunxi...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
On Sun, Jan 5, 2014 at 5:38 AM, Michal Suchanek <hram...@gmail.com> wrote:
AFAIK the camera board is connected digitally so the noise is something that is internal to the camera board.It is normal that under low light condition the image is noisy. Did you try taking pictures in full daylight or using some photography lighting?
I have four other USB webcams and none of them have this noise under same lighting conditions. I have two other Allwinner systems with cameras and they all have noise. I checked it out this morning under sunlight. It is better but the noise is still there.Maybe the camera images need some image processing that is not getting turned on under the Allwinner platform? All of the Allwinner devices appear to be running Allwinner SDK with only minor changes. They probably all copied each other.The datasheet for the image sensor is here:It is also possible that image processing features of the sensor chip are not properly enabled.
ThanksMichal
--
You received this message because you are subscribed to the Google Groups "linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email to linux-sunxi...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Do you get access to the boot partition with adb?
The other way would be to run a non-broken Linux system from SD card.
Getting at least serial or ethernet should be easy if the box has
those. Or an USB Ethernet.
Thanks
Michal
--
You received this message because you are subscribed to the Google Groups "linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email to linux-sunxi...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Are you able to share your ov2643.c driver; for what kernel was it built
--
You received this message because you are subscribed to a topic in the Google Groups "linux-sunxi" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/linux-sunxi/ZLA9o31cKZ0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to linux-sunxi...@googlegroups.com.
Enter code here...static int sensor_g_parm(struct v4l2_subdev *sd, struct v4l2_streamparm *parms){
struct v4l2_captureparm *cp = &parms->parm.capture;
//struct sensor_info *info = to_state(sd);
if (parms->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
return -EINVAL;
memset(cp, 0, sizeof(struct v4l2_captureparm));
cp->capability = V4L2_CAP_TIMEPERFRAME;
cp->timeperframe.numerator = 1;
cp->timeperframe.denominator = SENSOR_FRAME_RATE;
return 0;
}
static int sensor_s_parm(struct v4l2_subdev *sd, struct v4l2_streamparm *parms)
{
// struct v4l2_captureparm *cp = &parms->parm.capture;
//struct v4l2_fract *tpf = &cp->timeperframe;
//struct sensor_info *info = to_state(sd);
//int div;
// if (parms->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
// return -EINVAL;
// if (cp->extendedmode != 0)
// return -EINVAL;
// if (tpf->numerator == 0 || tpf->denominator == 0)
// div = 1; /* Reset to full rate */
// else
// div = (tpf->numerator*SENSOR_FRAME_RATE)/tpf->denominator;
//
// if (div == 0)
// div = 1;
// else if (div > CLK_SCALE)
// div = CLK_SCALE;
// info->clkrc = (info->clkrc & 0x80) | div;
// tpf->numerator = 1;
// tpf->denominator = sensor_FRAME_RATE/div;
//sensor_write(sd, REG_CLKRC, info->clkrc);
return 0;
}
Hi George,
I am enjoying the pain of getting an OV2643 working with an A20. Did you manage to get any working solutions?