Tôi mới sử dụng Xử lý hình ảnh và Tầm nhìn máy. Tôi sẽ viết một ứng dụng đơn giản làm việc với các tệp TIFF nhiều trang và thực hiện một số đối tượng theo dõi chúng. Tôi đã thực hiện toàn bộ câu chuyện trong Mathematica 8 và bây giờ tôi sẽ viết một ứng dụng thực sự trong C# với một skin WPF. API nào là tốt nhất cho tôi? Aforge.Net hoặc Emgu CV? và tôi nên bắt đầu từ đâu?Truy cập pixel và theo dõi đối tượng: Emgu CV hoặc Aforge.Net? cái nào nhanh hơn và dễ dàng hơn?
Trả lời
Bạn thậm chí có thể sử dụng đồng bằng ol 'C#; Tôi đã xử lý mã hình ảnh của mình bằng các ý tưởng từ http://coolthingoftheday.blogspot.com/2008/04/lock-your-bits-faster-c-bitmap.html và http://www.codeproject.com/KB/GDI-plus/pointerlessimageproc.aspx. Về cơ bản, bạn sao chép mảng dữ liệu (cho bitmap, TIFF, v.v.) vào mảng được quản lý của riêng bạn, thao tác mảng được quản lý, sau đó sao chép dữ liệu trở lại khi bạn hoàn tất. Tôi khuyên bạn nên sử dụng toán học số nguyên và một chút bithifting nếu bạn đang thú vị về tốc độ; hai tối ưu hóa này mang lại cho tôi tốc độ kết hợp 70 lần so với GetPixel và SetPixel đơn giản.
Ngoài ra, tôi khuyên bạn nên sử dụng bitmap cho mục đích đơn giản ban đầu; bạn có thể thay đổi thành TIFF nếu bạn cần nén bộ nhớ hoặc nếu nhớ cache là một mối quan tâm.
- 1. Cái nào nhanh hơn và nhẹ hơn - mysqli & PDO
- 2. Cái nào nhanh hơn và tại sao?
- 3. Điền vào các lỗ trong emgu cv
- 4. Truy cập nhanh hơn, truy cập con trỏ hoặc truy cập tham chiếu nào?
- 5. Dễ dàng hơn Visual Basic 6?
- 6. Điều gì là dễ dàng hơn để tìm hiểu và gỡ lỗi OpenMP hoặc MPI?
- 7. Cấu trúc cấp cao hơn của .NET 4.5 (hoặc cũ hơn) làm cho luồng dễ dàng hơn?
- 8. cách dễ dàng hơn để có được một đối tượng jQuery từ nối yếu tố
- 9. cái nào nhanh hơn: mã màu hex hoặc tên màu?
- 10. unordered_map: cái nào tìm nhanh hơn() hoặc đếm()?
- 11. là có công cụ tốt hơn và công cụ dễ dàng hơn selen?
- 12. pixel theo dõi hoặc javascript bao gồm?
- 13. Theo dõi số lượng "lượt xem trang" hoặc "lần truy cập" của một đối tượng?
- 14. Cái nào tốt hơn, #fff hoặC#FFF?
- 15. Nhanh hơn là gì? File_exist hoặc truy vấn MySQL?
- 16. Có thay thế định hướng nhanh hơn và đối tượng cho SDL cho C++ không?
- 17. viết hoặc printf, nhanh hơn?
- 18. Dễ dàng hơn để theo dõi các dự án mã nguồn mở PHP để tìm hiểu từ
- 19. sqlalchemy cách dễ dàng để chèn hoặc cập nhật?
- 20. cách truy cập giá trị ô nhanh hơn với openpyxl?
- 21. Cái nào có hiệu suất thời gian chạy nhanh hơn: WPF hoặc Winforms?
- 22. khi nào java nhanh hơn C++ (hoặc khi nào JIT nhanh hơn được biên dịch trước)?
- 23. Hoán đổi nhanh hơn, dễ sử dụng và ngoại lệ an toàn
- 24. Regex so sánh thủ công. Cái nào nhanh hơn?
- 25. IN hoặc OR nhanh hơn?
- 26. Theo dõi chuyển động và theo dõi Blob
- 27. Cách dễ dàng hơn để bắt đầu và dừng các dịch vụ windows trong Windows XP
- 28. Javascript: Cách dễ dàng hơn để định dạng số?
- 29. Python có nhanh hơn và nhẹ hơn C++ không?
- 30. Tạo cuộn chữ cái dễ dàng trong ListView?