树莓派上输入抓拍命令,导致卡住(IMX307)
-
@年华灬
肯定会这样。
硬件只有一个摄像头,只有一个数据通道,两个进程不能同时去占据同一个资源。 -
@年华灬
解决的方案:
读一下两个程序的代码,建议参考veye_raspivid的,它有一个spiltter,现在有没有用到的。
这个spiltter相当于是一个数据的分发器,用其空闲的port,去做拍照功能。 -
@veye_xumm said in 树莓派上输入抓拍命令,导致卡住(IMX307):
@年华灬
因为bmp拍照是取得第一张,所以是0字节。
临时得一个方法是你连续拍两张取第二张。
我们会尽快解决此bug。另外,使用连续拍两张照片的方式,是有正确的BMP图片,但是文件名无法正确命名
注:两次命令一致,输出不一致
-
@veye_xumm said in 树莓派上输入抓拍命令,导致卡住(IMX307):
@年华灬
你之前帖子拍照都是 -md 1的,也就是说是720p的。
这个与现在read出来的不符。
如果实际mipi数据格式与抓拍程序以为的格式不同,会出现问题。如果你不想在拍照的时候同同时预览,可以加-n选项。
比如这样:./veye_raspistill -md 0 -o ~/test.jpg -n如果我想拍摄 640*360像素的图片,-md 几啊,或者是不是可以不加-md ,另外,我是不是先更改设置 ./cs_mipi_i2c.sh -w -f videofmt -p1 640 -p2 360 -p3 30 码流配置才行,说明中只有 ./cs_mipi_i2c.sh -w -f videofmt -p1 640 -p2 480 -p3 130 这种码流配置

-
@年华灬
CS-MIPI-IMX307并不是任意尺寸可设的,它只提供了三种分辨率模式。
http://wiki.veye.cc/index.php/CS-MIPI-IMX307_STARVIS_Module/zh -
@veye_xumm
现在 这里出错了。这样怎么解决,前提是我设置了 640*360分辨率,未保存参数, 导致出错了应该,但是 重启树莓派也不好使。
-
@年华灬 恢复一下默认值吧 sysreset
-
-
@年华灬
你的意思是,可以配置为1080p模式,无法配置为640*480是吗?
请读一下你的模组版本号我看看 -
-
@veye_xumm said in 树莓派上输入抓拍命令,导致卡住(IMX307):
@年华灬
你的意思是,可以配置为1080p模式,无法配置为640*480是吗?
请读一下你的模组版本号我看看说实话,我现在也没弄懂现在是什么情况,刚才重新初始化参数后,不管设置什么1080P还是720P都不好使了,现在懵逼中
蓝色框体读取错误,红色框体内 读出来与设置不符合啊。所以现在不知道啥情况了

一直读取后有两次正确的,其他都是错误的

-
@年华灬
这个模组启动比较慢,大约7-8秒,你进行sysreset之后需要等会儿才能正确读到。
会不会是i2c通信有问题,你检查检查排线插接情况,是否有接触不良?
可以循环使用
i2cdetect -y 10
查看是否有0x3b,有的话,说明摄像头的i2c还活着,在响应。如果detect一会儿有,一会儿没有,一种可能,摄像头在不停重启。
可以尝试在detect到的时候发送sysreset -
This post is deleted!
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login


