- Siêu lớp và danh mục iOS/Objective-C
- object-c - -1001 lỗi khi NSURLSession vượt qua httpproxy và /etc/hosts
- java - Nhận địa chỉ url bằng lớp mạng
- ios - Âm thanh không phát trong thông báo đẩy
Tôi phải xử lý một số lượng lớn ID được quét mà tôi cần trích xuất ảnh để xử lý thêm. Đây là một ví dụ hư cấu:
Vấn đề là các bản quét không được căn chỉnh hoàn hảo (xoay tối đa 10 độ). Vì vậy tôi cần tìm vị trí của chúng, xoay chúng và cắt ảnh ra. Điều này hóa ra khó hơn nhiều so với tôi nghĩ ban đầu.
Tôi đã kiểm tra OpenCV và điều duy nhất tôi tìm thấy là phát hiện hình chữ nhật, nhưng nó không mang lại cho tôi kết quả tốt: các hình chữ nhật không phải lúc nào cũng khớp đủ trên các mẫu. Ngoài ra, thuật toán so khớp hình ảnh của nó chỉ hoạt động trên các hình ảnh không được xoay vì đây chỉ là một phép so sánh thô bạo.
Vì vậy, tôi đã cân nhắc sử dụng ARToolkit (thư viện thực tế tăng cường) vì tôi biết nó có khả năng định vị rất chính xác điểm đánh dấu nhất định trên hình ảnh. Nhưng có vẻ như việc đánh dấu phải rất đơn giản, vì vậy tôi không thể sử dụng phần hằng số của tài liệu cho mục đích này (vui lòng sửa lại cho tôi nếu tôi sai). Hơn nữa, tôi thấy rất khó biên dịch nó trên Ubuntu 11.10.
OCR - chưa thử tính năng này, tôi thực sự đánh giá cao bất kỳ đề xuất nào về những gì cần tìm trước khi bắt đầu nghiên cứu.
Tôi đang tìm giải pháp C (ưu tiên)/C++. Python cũng là một lựa chọn.
câu trả lời hay nhất
Nếu bạn không thể tìm thấy giải pháp lý tưởng khác, một phương pháp tôi đã sử dụng trước đây để xử lý trước OCR là chuyển đổi hình ảnh nguồn thành PPM và sử dụng không có giấy tờTrong Ubuntu. Bạn có thể cố gắng sửa hình ảnh dựa trên bất kỳ mặt nào bạn chỉ định vì có các cạnh được xác định rõ ràng và bạn có thể tùy ý bỏ qua các bộ lọc thường được áp dụng cho văn bản đen trắng. Bạn có thể không muốn những thứ này cho hình ảnh.
Ví dụ về hình ảnh nghiêng không quá 15 độ, sử dụng cạnh dưới và bên phải để phát hiện xoay:
không có giấy -n -dn đáy,phải -dr 15 input.ppm out.ppm
không có giấy tờ
Nó được viết bằng C, nếu mã nguồn giúp bạn.
Trích xuất một phần tài liệu được quét (ID cá nhân) - chọn thư viện và phương pháp nào? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/8073135/
CFSDN nhấn mạnh vào nguồn mở để tạo ra giá trị và chúng tôi cam kết xây dựng một nền tảng chia sẻ tài nguyên để mọi nhân viên CNTT có thể tìm thấy thế giới tuyệt vời của bạn tại đây. Bài viết blog CFSDN dede này phù hợp cho các doanh nghiệp và cá nhân. do tác giả biên soạn. Nếu bạn quan tâm đến bài viết này?
Cách tạo lược đồ hội thoại tin nhắn để nhắn tin nhóm cá nhân trong MySQL. Có thể tạo ra kịch bản sau đây. Đã đọc/Chưa đọc Nếu người dùng xóa một cuộc hội thoại thì điều đó không ảnh hưởng đến các cuộc hội thoại khác. (Ví dụ người dùng A và B nhắn tin trò chuyện và A xóa tin nhắn thì tin nhắn của B sẽ không bị ảnh hưởng)
Có thể lưu trữ một số dữ liệu ở đâu đó trên trang github cá nhân của bạn không? Ví dụ: một nút kích hoạt bộ đếm. Khi bạn nhấp vào nút, bộ đếm sẽ tăng thêm 1. Khi những người dùng khác truy cập trang và nhấp vào nút, bộ đếm sẽ tăng thêm 1 lần nữa. Vì vậy nó sẽ được hiển thị trên trang
Tôi đang viết một ứng dụng daemon để sử dụng API REST của Outlook Mail ( https://learn.microsoft.com/en-us/previous-versions/offic
Máy tính của tôi có hai card âm thanh ngoài và một card âm thanh trên bo mạch chủ chạy Windows Vista. Trong Vista, nó nhìn thấy hai thực thể của cùng một card âm thanh, đầu ra kỹ thuật số và đầu ra analog. Khi tôi cố gắng phát một tệp video có âm thanh kỹ thuật số, chẳng hạn như dv
Tôi có một chương trình dành cho nhà phát triển Apple cá nhân và tôi muốn bạn bè giúp tôi phát triển ứng dụng của mình. Bạn tôi có Chương trình nhà phát triển Apple cá nhân, vì vậy anh ấy đã tạo ID Apple mới và tôi đã thêm ID Apple của anh ấy.
Tôi biết bạn có thể chỉnh sửa html/AngularJS hiển thị trang chủ blog cho tất cả các bài đăng trên blog tumblr. Tuy nhiên, có cách nào để thêm tùy chỉnh... vào từng bài đăng không? Tôi muốn thực hiện một số nội dung javascript trên từng bài đăng,
Trước hết, tôi muốn cảm ơn trước vì bất kỳ trợ giúp nào bạn có thể cung cấp về vấn đề này. Đầu ra được dán bên dưới từ Valgrind được lấy từ dòng mã C sau đây. for( j=i;jsize-1;j++ ) s3->delete_tail( s3 );
Tôi có một số máy chủ đang chạy trong môi trường thử nghiệm. Tôi có CA và có thể chứng nhận một trang. Tôi có thể tạo CA của riêng mình cho môi trường thử nghiệm bắt nguồn từ CA mà tôi nhận được không? Câu trả lời hay nhất: Bạn có thể sử dụng keytool của công cụ phát triển java để chạy
Tôi đang cố gắng triển khai UITabbar tùy chỉnh. Mọi thứ tôi tìm thấy đều liên quan đến việc phủ một hình chữ nhật lên tabbarItem. Vậy có cách nào trực tiếp để thực hiện việc này không? Câu trả lời hay nhất Để thay đổi màu của một mục tabBar
Tôi đã đọc cuốn sách git nhưng không hiểu sao lại quên quy tắc có nội dung: Không rebase cam kết rằng bạn đã đẩy đến kho lưu trữ công cộng.
Tôi sử dụng BitKeeper tại nơi làm việc và tôi muốn tạo một bản sao lưu mã cơ bản cho chính mình ở nhà (vì tôi hiếm khi sao lưu) // Tôi chưa bao giờ sử dụng git trước đây nên tôi cần rất nhiều sự trợ giúp. Tôi nghĩ trên máy chủ ở nhà của mình. Nó có thể tốt để có một kho lưu trữ git
Tôi phải xử lý một số lượng lớn ID được quét mà tôi cần trích xuất ảnh để xử lý thêm. Đây là một ví dụ hư cấu: vấn đề là các bản quét không được căn chỉnh hoàn hảo (xoay tối đa 10 độ). Vì vậy tôi cần tìm vị trí của chúng, xoay chúng và cắt ảnh ra. Hóa ra điều này tốt hơn tôi nghĩ ban đầu
Trong khối mã bên dưới có một số lỗi (cố ý), nhiệm vụ của tôi là tìm ra chúng và giải thích xem những lỗi này có gây ra vấn đề khi biên dịch mã hay ít nhất gây ra một số vấn đề logic. lớp công khai Người { riêng tư St
Một người bạn đã đưa cho tôi câu hỏi này như một thử thách, và tôi đã cố gắng tìm một câu hỏi như vậy trên LeetCode, nhưng rất tiếc là không tìm được. Câu hỏi Cho một hàng người được đánh số từ 1 đến
Tôi có tài khoản công ty được liên kết với VSTS và tài khoản Azure được liên kết với cùng một địa chỉ email nhưng là tài khoản cá nhân. Tài khoản VSTS:[email protected] (Tài khoản công ty) Az
Tôi vừa tạo một dự án MVC mới và tạo một Chế độ xem trống. Tôi đã viết dòng mã đầu tiên khi cố gắng khai báo mô hình của Chế độ xem như thế này: @model Personal trong đó cá nhân là mô hình thực tế tồn tại;
Tôi mới làm quen với Kotlin và đang cố gắng hiểu đoạn mã ngắn được hiển thị để hoán đổi giá trị của hai biến. Tôi không hiểu tại sao nó và b lại có giá trị khác nhau trong hàm Also. Họ không tham chiếu cùng một địa chỉ bộ nhớ bằng giá trị thập phân 2 phải không? Cảm ơn. var a = 1 var b
Tôi đang cố gắng truy vấn tất cả AnnotationAssertion liên quan đến một lớp/người. Đây là một đoạn trích nguồn của tôi: #Car
Chúng tôi hiện đang sử dụng dịch vụ dấu thời gian của VeriSign, nhưng máy chủ dấu thời gian đôi khi không khả dụng - chủ yếu là do ISP của chúng tôi ngừng hoạt động. Bây giờ chúng tôi đánh dấu thời gian cho mọi thứ chúng tôi xây dựng, thậm chí cả các bản dựng phát triển đơn giản, vì chúng tôi gặp rất nhiều vấn đề với Vista
Tôi là một lập trình viên xuất sắc, rất giỏi!