例如t1这个图像里头,服装上能看到机箱和把手的残影
t2这个图像,手腕裤子上有之前杂物的残影
感觉ISP有设置问题,严重怀疑是 veye_camera_isp_set_defaults () 这里对ISP的参数设置,与我现在要用的 hardward trigger 模式有某些冲突,这个没有源码,暂时不能跟进了
例如t1这个图像里头,服装上能看到机箱和把手的残影
t2这个图像,手腕裤子上有之前杂物的残影
感觉ISP有设置问题,严重怀疑是 veye_camera_isp_set_defaults () 这里对ISP的参数设置,与我现在要用的 hardward trigger 模式有某些冲突,这个没有源码,暂时不能跟进了
先
./cs_mipi_i2c.sh -w -f streammode -p1 2
./cs_mipi_i2c.sh -w -f expmode -p1 2
./cs_mipi_i2c.sh -w -f triggeredge -p1 0
./cs_mipi_i2c.sh -r -f tgdly -p1 100
./cs_mipi_i2c.sh -w -f dmetime -p1 1000
./cs_mipi_i2c.sh -w -f dmeagain -p1 5 -p2 0
./cs_mipi_i2c.sh -w -f dmedgain -p1 0 -p2 0
然后
./veye_raspistillyuv -w 1280 -h 1080 -o t1.yuv
触发后得到t1.yuv
第二次
先
./veye_raspistillyuv -w 1280 -h 1080 -o t2.yuv
未触发时,再运行
./cs_mipi_i2c.sh -w -f streammode -p1 2
./cs_mipi_i2c.sh -w -f expmode -p1 2
./cs_mipi_i2c.sh -w -f triggeredge -p1 0
./cs_mipi_i2c.sh -r -f tgdly -p1 100
./cs_mipi_i2c.sh -w -f dmetime -p1 1000
./cs_mipi_i2c.sh -w -f dmeagain -p1 5 -p2 0
./cs_mipi_i2c.sh -w -f dmedgain -p1 0 -p2 0
触发后得到t2.yuv
两次得到的图像都很差,有莫名其妙的残影
SC132,在free running模式下,设置直接手动曝光
./cs_mipi_i2c.sh -w -f streammode -p1 0
./cs_mipi_i2c.sh -w -f expmode -p1 2
./cs_mipi_i2c.sh -w -f dmetime -p1 3000
./cs_mipi_i2c.sh -w -f dmeagain -p1 15 -p2 0
./cs_mipi_i2c.sh -w -f dmedgain -p1 0 -p2 0
用 ./veye_raspivid -w 1280 -h 1080 -b 4000000 -t 0 -o - | nc -l -p 5000推流出来看,图像正常,曝光正确
关闭 veye_raspivid,设置为 hardware trigger,实际trigger方波为1ms,别的参数不动,仅执行
./cs_mipi_i2c.sh -w -f streammode -p1 2
用 ./veye_raspistillyuv -w 1280 -h 1080 -o tt.yuv 抓yuv,如果较短时间内抓,还能看到很粗糙的明显增益有问题的图像,如果隔一段时间再触发,或第二次抓图等,抓到的是黑场