Thông báo

Collapse
No announcement yet.

Tìm vi điều khiển dùng trong xử lý ảnh

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Tìm vi điều khiển dùng trong xử lý ảnh

    Em đang định làm 1 project về dùng 1 camera theo dõi người, và người đi đâu thì camera quay theo đó. các sư phụ cho em hỏi là nếu chip dùng xử lý ảnh thì dùng con nào là đủ mạnh ạ.
    thanks all

  • #2
    Nguyên văn bởi nhatquangrkd Xem bài viết
    Em đang định làm 1 project về dùng 1 camera theo dõi người, và người đi đâu thì camera quay theo đó. các sư phụ cho em hỏi là nếu chip dùng xử lý ảnh thì dùng con nào là đủ mạnh ạ.
    thanks all
    Theo em được biết thì người ta k dùng Vi điều khiển để xử lý ảnh bác ah, mà thay vào đó là dùng máy tính. (Vi điều khiển xử lý không nổi bác ạ)

    Mong được mọi người tiếp tục chỉ giáo.

    Thân.

    Comment


    • #3
      Trích:
      Nguyên văn bởi nhatquangrkd
      Em đang định làm 1 project về dùng 1 camera theo dõi người, và người đi đâu thì camera quay theo đó. các sư phụ cho em hỏi là nếu chip dùng xử lý ảnh thì dùng con nào là đủ mạnh ạ.
      thanks all

      Comment


      • #4
        theo mình thấy trong các clip trên mạng, những con robot dùng công nghệ xử lý ảnh đều đc "gắn kèm" 1 cái laptop trên lưng ^^, hoặc ít tiền chút thì gắn nguyên cái mainboard+CPU lên con robot luôn, chứ vđk ko đủ mạnh để xử lý ảnh

        Comment


        • #5
          Nguyên văn bởi nhatquangrkd Xem bài viết
          Em đang định làm 1 project về dùng 1 camera theo dõi người, và người đi đâu thì camera quay theo đó. các sư phụ cho em hỏi là nếu chip dùng xử lý ảnh thì dùng con nào là đủ mạnh ạ.
          thanks all
          Thử AP7000 coi sao, Atmel làm cái ứng dụng hỗ trợ lái xe với con này trông cũng khá hay ![link bên dưới]

          http://www.youtube.com/watch?v=MKyB15KwMyg

          AP7000 có tích hợp image sensor interface, pixel co-processor, DMA, ext SDRAM ,... xem ra cũng khá thích hợp cho các ứng dụng kiểu này.

          NVT2
          Tín đồ AVR giáo.

          Comment


          • #6
            cái này trên mạng bán modun dùng atmega128 chạy được, nhưng là quả bóng bàn, người chưa chắc, làm làm được chắc dùng họ dsp của TI, mua cả cái kit của nó, chắc được.
            |

            Comment


            • #7
              cảm ơn các anh rất nhiều

              Comment


              • #8
                dùng Kit cũng được ví dụ như DE2

                Comment


                • #9
                  Hi!
                  Mình nghĩ nên tận dụng cái máy vi tính thì hay hơn,
                  CPU máy tính bây giờ rất mạnh, và rất nhiều nhân. Nếu tận dụng tốt công nghệ xử lý đa lõi vào Xử lý ảnh thì hiệu quả rất cao. Ngoài ra nó còn có khả năng mở rộng thông qua các bus PCI, USB, IEEE1394. PCIe, Ethernet... Để điều khiển và giao tiếp ....

                  Dùng máy tính thì phải cổng thêm cái hệ điều hành(OS) rất nặng nề.
                  Nhưng nếu cấu hình máy tính mạnh thì không sao hết.
                  nếu dùng CPU Intel thì có thể dùng: Core 2 Quad, Core i5, Core i7.
                  Nếu dùng CPU AMD thì:AMD Phenom™ X4 ,AMD Phenom™ X3...
                  Về giao tiếp giữa camera thì nên chọn bus: PCIe, IEEE1394, GigaEthernet.
                  Bạn tham khảo một số card xử lý ảnh của National Instruments:

                  Dòng PCIe: http://sine.ni.com/nifn/cds/view/mai...1286/ap/vision

                  Về Camera cho xử lý ảnh thì cũng là một vấn đề quan trọng như độ phân giải, tốc độ ảnh (FPS), khả năng tự điều chỉnh cân bằng trong camera...

                  Phần mềm tương thích với phần cứng trên và cho phép phân luồng xử lý trên CPU: Vision Development Module 8.5 - Windows 2000/Vista x64/Vista x86/XP

                  Ngoài ra nếu muốn điều khiển các I/O, các động cơ thì có thể sử dụng phần Motion Control của LabVIEW để điều khiển:
                  Dòng PCI cho Motion Control:http://sine.ni.com/np/app/main/p/ap/...motion,n24:PCI
                  Last edited by ThaiDuong_85; 22-10-2009, 10:48.
                  DBM Co., Ltd.
                  B90 Nguyen Than Hien Str., W.18, Dist. 4, Hochiminh City, Vietnam
                  DĐ:01684642055
                  Cung cấp & tư vấn các sản phẩm của National Instruments

                  Comment


                  • #10
                    Theo tui nghĩ ta nên dùng VĐK, tất nhiên không thể dùng VĐK thông thường rồi, hoặc hệ thống có hệ điều hành hoặc bạn phải viết từ A-Z (cái này có vẻ không khả thi vì khối lượng công việc nhiều).

                    Giải pháp của chúng ta là embedded Linux, và con CPU chỉ có thể là ARM mà thôi. Linux có hỗ trợ thư viện V4L (video for Linux) có thể thực hiện điều khiển xử lý các tín hiệu hình ảnh thông qua thư viện này.

                    Còn hardware thì... bạn chịu khó nhập về cái box sheevaPlug của MARVELL, nó có sử dụng con processor core ARM chạy clock nội lên đến 1.2Ghz, giá tầm 100USD một cái, mang về tháo bun ra, port linux Debian vào. Gắn webcam qua USB, viết ứng dụng capture hình ảnh, xử lý, và chuyển sang đường ethernet theo dạng stream.

                    Vì sao không dùng PC? Máy tính thì khỏi phải bàn, tính năng mạnh, cái gì cũng làm được, tuy nhiên tại sao ta không dùng nó? Hệ thống camera giám sát đồng nghĩa với việc chạy hệ thống liên tục, để PC chạy từ ngay này qua ngày khác coi như không ổn, chưa kể đến lượng điện tiêu thụ cho nó.... Còn hệ thống nhúng thì... Ít tốn điện và rất lì lợm, ta có thể cho chạy suốt, việc bảo trì cũng khá đơn giản. Chính vì thế mà lĩnh vực embeded system có chỗ đứng, và lợi nhuận hàng năm càng tăng cao.

                    Đụng vấn đề này chúng ta mới biết tầm quan trọng của embedded linux nói riêng và embedded system nói chung. Nếu ai có can đảm thì cứ mua VĐK về và viết firmware từ đầu đến cuối thử thế nào.
                    Last edited by kamejoko80; 24-10-2009, 21:43.

                    Comment


                    • #11
                      Nhắc lại về vụ kết nối camera với VĐK. Nhiều bạn có ý tưởng dùng máy tính laptop có gắn webcam để trang bị cho hệ thống vision cho robot. Riêng K thì không đánh giá cao về ý tưởng này, vì đây là giải pháp không kinh tế và tối ưu.

                      Còn giải pháp với hệ thống nhúng thì sao ? Nếu được thì quá tuyệt rồi, con robot của ta sẽ nhẹ nhàng di chuyển mà không phải gồng mình cõng thêm cỗ máy laptop nặng nề. Embbeded Linux vẫn là giải pháp dễ nhất để ta có thể thực hiện được. Chỉ cần con CPU ARM9 tốc độ cỡ 200Mhz + Linux OS ta có thể thực hiện được con robot trinh thám. Nó bao gồm board ARM Embedded Linux + USB Webcam + USB wireless Adapter + phần điều khiển công suất cho động cơ cho giải pháp phần cứng. Linux OS + V4L2 driver, library + ssh server ... cho giải pháp phần mềm.

                      Sau đây là kết quả K thử nghiệm trên board KM9260.




                      Sử dụng USB Webcam Logitech quickcam Easy/Cool capture hình ảnh, thông qua phần mềm ứng dụng trên Linux (V4L2) xử lý, chuyển đổi JPG sau đó broadcast ở dạng stream. Phía bên kia ta dùng trình duyệt firefox playback chuỗi stream JPG này.

                      Đó là phần vision, phần control có thể thực hiện dễ dàng thông qua ssh sever và ssh client.

                      Không chỉ dành cho robot, IP camera được ứng dụng vào các hệ thống giám sát và điều khiển từ xa. Hoặc hệ thống security ra vào cổng dùng thẻ SmartCard, nếu hệ thống không có chức năng vision, thì có khả năng chỉ cần một người quyẹt thẻ và 2 hay nhiều người có thể qua cửa cùng 1 lúc dễ dàng. Nếu có trang bị chức năng vision, cánh cửa sẽ không mở nếu có nhiều người đứng trong khu vực lân cận, lúc này việc xử lý ảnh, nhận dạng số người...phát huy đúng vai trò của nó.

                      Comment


                      • #12
                        hi a K, board KM9260 chỉ có 1 cổng usb host thì làm sao dùng được cho cả usb camera và usb wireless adapter a. Có phải anh dùng thêm 1 cái usb hub để mở thêm cổng usb không ạ.
                        All in one. Sài Gòn + Đồng Nai.

                        Comment


                        • #13
                          Em thấy mấy bác bên HVKTQS dùng Avr chạy cái này ro ro mà mấy bác

                          Comment


                          • #14
                            Nguyên văn bởi votinh_kt Xem bài viết
                            Em thấy mấy bác bên HVKTQS dùng Avr chạy cái này ro ro mà mấy bác
                            bạn biết ai ở HVKTQS làm vậy
                            All in one. Sài Gòn + Đồng Nai.

                            Comment


                            • #15
                              mình ko hiểu cho lém, kamejoko80 có thể noi rõ thêm xíu nữa đc hem,dùng hệ thống nhúng là sao ???
                              mình cũng cảm thấy dùng Lap thì ko dc hay cho lém, với cấu hình Core 2 Quad 2.9Ghz, Ram 4Gb ,VGA 512 DRR3 xử lí ảnh 800*600 ( đã dùng code tối ưu nhất ) truyền nhận dữ liệu với VDK thì cũng mất 1-2s, vậy ko đáp ứng được những công việc đòi hỏi tốc độ cao . Hệ thống nhúng sẽ giải quyết được vần đề này ah.

                              Comment

                              Về tác giả

                              Collapse

                              nhatquangrkd Tìm hiểu thêm về nhatquangrkd

                              Bài viết mới nhất

                              Collapse

                              Đang tải...
                              X