Thông báo

Collapse
No announcement yet.

Nhập môn Xử lý ảnh

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

  • Nhập môn Xử lý ảnh

    Mình đang tự học môn Xử lý ảnh. Đang đọc các bài viết về phần này trên forum nhưng mình vẫn chưa hình dung được hướng học và thực hành. Mình có mấy thắc mắc sau, mong mọi người chỉ giáo:
    _ Tài liệu học: Qua diễn đàn thấy 1 số cuốn, nhưng vẫn chưa định hình là những sách gì.
    _ Thực hành: Hay nói nhất là XLA từ webcam. Có phải là WC bình thường mình hay chat không? Rồi chương trình OpenCV hay DirectX nữa. Thấy rất mơ hồ với người mới bắt đầu như mình. Tiện thể mình xin hỏi 1 KIT thực hành XLA có thể mua ở đâu và có đắt không?
    Cám ơn.

  • #2
    Nguyên văn bởi dolphin22a Xem bài viết
    Mình đang tự học môn Xử lý ảnh. Đang đọc các bài viết về phần này trên forum nhưng mình vẫn chưa hình dung được hướng học và thực hành. Mình có mấy thắc mắc sau, mong mọi người chỉ giáo:
    _ Tài liệu học: Qua diễn đàn thấy 1 số cuốn, nhưng vẫn chưa định hình là những sách gì.
    _ Thực hành: Hay nói nhất là XLA từ webcam. Có phải là WC bình thường mình hay chat không? Rồi chương trình OpenCV hay DirectX nữa. Thấy rất mơ hồ với người mới bắt đầu như mình. Tiện thể mình xin hỏi 1 KIT thực hành XLA có thể mua ở đâu và có đắt không?
    Cám ơn.
    dolphin22a thân mến,

    Quả là khó khi bạn bắt đầu học XLA, tuy nhiên thì với kinh nghiệm làm việc của mình, tôi có thể đưa ra cho bạn một số lời khuyên:

    - Hãy đọc một cuốn sách tiếng việt về XLA để có các khái niệm cần thiết về XLA (điểm ảnh, xử lý ngưỡng, đường biên,....)
    - Thử viết một số chương trình XLS nhỏ để thấy được cảm giác tuyệt vời đầu tiên khi bạn thành công. (Không hề dễ chút nào)
    - Tìm kiếm (hoặc mua - khuyến khích) các thư viện có hỗ trợ XLA (opencv, Ipp,...) hoặc sử dụng MATLAB để làm XLA, trong quá trình làm việc, bạn có thể tuỳ biến các hàm của thư viện theo ý mình.

    Tuy nhiên thì bạn có thể viết riêng cho mình một thư viện XLA nhưng trước hết bạn phải thật giỏi về lập trình C,C++, .Net hoặc bất kỳ ngôn ngữ lập trình đủ mạnh nào bởi quản lý tài nguyên trong XLA là rất khó.

    Như trong bài của bạn có thắc mắc về thực hành XLA, thực chất thì cũng không nhất thiết phải xử lý ảnh từ WC. XLA được thực hành trên mỗi frame ảnh vì thế chúng ta cũng có thể đọc các frame ảnh từ các tập tin Video trên ổ đĩa máy tính mà không cần phải WC. Chương trình XLA sẽ bóc tách các frame trong tập tin video và chúng ta có thể xử lý trên frame đó. WC mà bạn dùng để chat cũng có thể sử dụng để capture các frame ảnh về xử lý.

    OpenCV (open computer vision) là một thư viện xử lý ảnh mở do hãng Intel ấn hành được sử dụng rộng rãi trong nhiều ứng dụng. Bạn có thể sử dụng để làm công cụ học tập cũng như viết các ứng dụng chuyên nghiệp. OpenCV có hỗ trợ các hàm đọc frame từ tập tin Video (avi) để xử lý hoặc đọc ảnh từ thiết bị ghi hình như WC. Ngoài ra nó còn hỗ trợ một filter có tên là ProxyTrans.ax giúp bạn giao tiếp chương trình của bạn có sử dụng OpenCV với một sản phẩm của Microsoft là DirectX, mục đích là đọc các frame từ thiết bị thu hình như WC (bạn tìm trên diễn đàn xem bài viết của tôi về cách sử dụng DirectX+OpenCV+Visual Studio).

    Ngoài ra thì Intel còn có một thư viện khác là IPP (Intel® Integrated Performance Primitives) được xây dựng nhằm hỗ trợ người lập trình tăng tốc ứng dụng chạy trên các chip do Intel sản xuất. IPP hỗ trợ nhiều như XLA, xử lý tín hiệu số, nhận dạng....

    DirectX là gói sản phẩm của Microsoft kiểu Software Deverlopment Kit giúp người lập trình xây dựng các chương trình Multimedia (đại loại thế). Tuy nhiên thì DirectX mạnh về đồ hoạ, không hỗ trợ về XLA.

    Nếu có bất kỳ ý kiến gì hoặc thắc mắc gì, bạn đừng ngại viết bài trên diễn đàn để mọi người cùng giải quyết !

    compvis
    Last edited by compvis; 09-02-2009, 13:09.

    Comment


    • #3
      Compvis thân mến! Mình sử dụng C# và thử viện Aforge.dll tuy vẫn còn nhiều hạn chế trong việc hỗ trợ của thư viện, nhưng mình không tìm thấy hướng dẫn sử dụng OpenCV cho ngôn ngữ Dotnet ngoại trừ OpenCvdotnet và cũng không hỗ trợ bằng OpenCV. Vậy bạn có thể hướng dẫn mình cách dẫn sử dụng OpenCv cho C# 2005 hay mới hơn nữa.
      Cường - Giải Pháp IOT Việt
      https://iotvn.vn

      Comment


      • #4
        hay quá, mình cũng đang tìm hiểu về vấn đề xử lý ảnh từ webcam. Sau đó lưu lại dưới dạng video *.avi , *mpeg, hay mp4 . Mong các pro hướng dẫn cụ thể hơn . (ngôn ngữ vb hay C# cũng được)
        Nếu có tài liệu hoặc demo xin gởi cho mình qua ngh_20062003@yahoo.com
        thanks.

        Comment

        Về tác giả

        Collapse

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

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

        Collapse

        • tuyennhan
          Trả lời cho Tiếng Anh cho người Việt
          bởi tuyennhan
          Cái thư sai ngay câu chào Dear sir mới đúng Hi chỉ dùng cho người quen , các vấn đề về kỹ thuật nó không trả lời hoặc nói loanh quanh tránh ảnh hưởng đến công ty .
          Giup1 người cần không giúp người không cần với lại văn mình vợ người nha đừng quên .
          hôm nay, 07:44
        • vi van pham
          Trả lời cho Tiếng Anh cho người Việt
          bởi vi van pham
          Cám ơn những lời chúc tốt đẹp của em.

          Việc em làm giống như chê sếp dốt, chẳng những không có miếng xôi nào để ăn mà còn chịu nhiều trù dập lên bờ , xuống ruộng.

          Hãy tránh vết xe đổ của tui đi. Dành thời gian lo cho gia đình....
          hôm nay, 02:00
        • nhathung1101
          Trả lời cho Tiếng Anh cho người Việt
          bởi nhathung1101
          Ngoại ngữ là không thể thiếu, nhất là làm việc với công nghệ.

          Nhưng học để tán gái hay để đọc datasheet, manual là chuyện cần quan tâm.

          Và đọc ở nguồn nào đáng tin cậy, chứ cứ lên tictok hay facebook học lỏm thì...
          Hôm qua, 22:18
        • dinhthuong80
          Trả lời cho Tiếng Anh cho người Việt
          bởi dinhthuong80
          Bác nói rất khách quan và chính xác. Ngoại ngữ là chìa khóa thăng tiến dù làm gì. Chả thế mà nay nước mình dạy tiếng Anh từ tiểu học.

          Nhớ hồi năm 2006 em ra Hải Phòng, Hải Dương tìm việc, thời đó ở Bình Dương lương công...
          Hôm qua, 14:51
        • dinhthuong80
          Trả lời cho Tiếng Anh cho người Việt
          bởi dinhthuong80
          Cảm ơn bạn, ĐT cũng có ý nghĩ như vậy.

          Thực ra, lỗi của hãng đó ( gọi là hãng vì không chỉ một model sản phẩm) là về phần cứng, ĐT tuy không biết về lập trình phần mềm nhưng cũng thấy rằng sẽ chẳng khó khăn gì đáng...
          Hôm qua, 14:39
        • dinhthuong80
          Trả lời cho Tiếng Anh cho người Việt
          bởi dinhthuong80
          Dạ, bác bảy mấy tuổi đời rồi cũng không kém bố cháu bao nhiêu. Tuổi nghề thì bác cũng đáng tuổi cha chú.

          Nhưng 2 điều trên thì chưa hẳn đã đáng quí và đáng tôn trọng bằng việc bác rất nhiệt tình chia sẻ kinh nghiệm chuyên...
          Hôm qua, 14:28
        • bqviet
          Trả lời cho Tiếng Anh cho người Việt
          bởi bqviet
          Đúng, nếu chú tâm thì chỉ cần mỗi tiếng Việt là đã khá đủ để làm đa số công việc thông thường, ở thời đại ngày nay khi tài liệu sách vở phương tiện thông tin liên lạc đã nhiều. Nhưng cũng chính ở thời nay giao lưu các nước nhiều...
          21-02-2025, 20:26
        • mèomướp
          Trả lời cho Tiếng Anh cho người Việt
          bởi mèomướp
          Dạ cháu nghĩ chú dinh... cứ mạnh dạn gửi thư đi ạ, chú có thể gửi bằng văn bản in chuyển phát nhanh sẽ có giá trị hơn. Vấn đề chưa hẳn là cần hãng làm gì đó, mà chỉ đơn giản là mình cảm thấy nhẹ lòng vì đã làm những việc bản...
          21-02-2025, 12:32
        • vi van pham
          Trả lời cho Tiếng Anh cho người Việt
          bởi vi van pham
          Những lần hắt hơi sổ mũi làm tôi mệt lã, phải dùng rượu uống để ngũ. Tôi cũng đang uống rượu 1 mình, viết vài dòng này cho em ( có lẽ dt chỉ bằng tuổi em tôi).

          Dinh thuong dang đi vào vết xe đổ của tôi. Càng chứng minh, có...
          20-02-2025, 21:31
        • bqviet
          Trả lời cho Hỏi về cách hàn linh kiện ( giúp tớ với )
          bởi bqviet
          Thiết nghĩ thi thoảng bác lên đây chia xẻ ít kinh nghiệm cũng vui rồi. Còn chuyện con người sinh lão bệnh tử là thường, sống cùng với quy luật đó thôi. Bqv nhớ trước đây bác từng kể về chuyện rang chì ô-xít bằng chảo để phục hồi bình điện, đấy cũng là thành quả đáng nể phục ở thời kỳ thiếu thốn đó.
          20-02-2025, 17:22
        Đang tải...
        X