Navigation

    VEYE IMAGING Forum

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Recent
    • Popular
    • Users
    • WIKI
    • veye.cc

    UNSOLVED 怎么通过V4L2直读摄像头内存,现在按常规的操作ioctl无法实现

    VEYE MIPI camera
    2
    18
    1094
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • veye_xumm
      veye_xumm @张志伟 last edited by

      @张志伟
      你通过编程直接从内存里面取图啊。现在之所以显得慢,是因为下面这个命令要把图片写到flash里面。
      ./yavta -c1 -Fy8-${WIDTH}x${HEIGHT}.raw --skip 0 -f Y8 -s ${WIDTH}x${HEIGHT} /dev/video0

      1 Reply Last reply Reply Quote 0
      • 张
        张志伟 last edited by

        @veye_xumm said in 怎么通过V4L2直读摄像头内存,现在按常规的操作ioctl无法实现:

        编程直接从内存里面取图

        那就找到我们问题根源了,那请问,如何编程直接从内存里面取图呢,我们以前linux是通过ioctl方式,但是现在行不通,请问有别的方法吗?

        veye_xumm 1 Reply Last reply Reply Quote 0
        • veye_xumm
          veye_xumm @张志伟 last edited by

          @张志伟 yavta 我们wiki上有代码链接的。其实就是标准v4l2 buffer的方式。你可以参考一下yavta代码。

          1 Reply Last reply Reply Quote 0
          • 张
            张志伟 last edited by

            能发个参考链接吗,谢谢!

            veye_xumm 1 Reply Last reply Reply Quote 0
            • veye_xumm
              veye_xumm @张志伟 last edited by

              @张志伟
              7.4.4.1

              1 Reply Last reply Reply Quote 0
              • 张
                张志伟 last edited by

                你好,按照你推荐的方法试了,也是不支持capture
                bdfade03-456c-421d-bab2-a2f2e36c33c2-78358bb3504eab086b03905e9e3eab7.jpg

                veye_xumm 1 Reply Last reply Reply Quote 0
                • veye_xumm
                  veye_xumm @张志伟 last edited by

                  @张志伟 你现在驱动装好了吗?参考我们的wiki文档,可以直接保存图片了吗

                  1 Reply Last reply Reply Quote 0
                  • 张
                    张志伟 last edited by

                    用7.5.3.2中的命令是可以取图的
                    8cd9d697-2489-4a4a-b0c7-a5f5d6aaee0c-32e4ca37b685c00b17abf4a2b6a8ea1.png

                    veye_xumm 1 Reply Last reply Reply Quote 0
                    • veye_xumm
                      veye_xumm @张志伟 last edited by

                      @张志伟
                      试一下7.4.4.2 保存图片到文件

                      1 Reply Last reply Reply Quote 0
                      • 张
                        张志伟 last edited by

                        现在就是7.4.4.2保存图片不行。7933fbb0-bcdf-4c27-abc0-dc2aa0c1a0dc-image.png

                        veye_xumm 1 Reply Last reply Reply Quote 0
                        • veye_xumm
                          veye_xumm @张志伟 last edited by

                          @张志伟 我意思是你先严格按照7.4.4.2的命令试试,用Y8,而不是Y16

                          1 Reply Last reply Reply Quote 0
                          • 张
                            张志伟 last edited by

                            用Y8替代Y16也不行,然后调用设备,出现如下信息
                            54adaf39-64e4-45bd-9140-dfaf37c6081c-image.png
                            目前调用图像都是通过gstreamer这个方法调用的,我们软件工程师怀疑你们的驱动是不是不完善,或者我们用的驱动不完善。或者说你们的驱动不适用于MV-MIPI-IMX265M这个摄像头?

                            veye_xumm 1 Reply Last reply Reply Quote 0
                            • veye_xumm
                              veye_xumm @张志伟 last edited by

                              @张志伟 按照我我们wiki上步骤去调用yavta存图一定是可以的。你把你用的命令发出来我看看。

                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post