Skip to main content

Posts

Showing posts from May, 2016

Hướng dẫn sử dụng thư viện OpenCV 3 trên iOS

Bài trước mình có hướng dẫn cách chạy code ví dụ mẫu C++ trên MacOS các bạn muốn xem có thể nhấn link này . Các bạn có thể tải tài liệu về OpenCV tại đây . Bài này mình hướng dẫn các bạn các bước để tạo 1 project iOS với thư viện OpenCV 3. GaussianBlur Đầu tiên bạn khởi tạo 1 project với tên bất kỳ, ví dụ mình đặt là OpenCVExample, và chọn ngôn ngữ là Objective-C , do thư viện OpenCV được viết bằng C++/C vì thế chúng ta phải dùng Objective-C++(file đuôi .mm) thì mới có thể tích hợp code C++ được. Nếu các bạn muốn tích hợp với project viết bằng Swift thì cũng chỉ cần viết 1 đối tượng Objective-C/Objective-C++ để quản lý những hàm trong OpenCV cũng được. Sau đó bạn mở terminal lên, cd đến thư mục chứa file project, đánh những lệnh như sau vào: pod init open -a Xcode Podfile Sau đó sẽ xuất hiện màn hình XCode, bạn nhập như sau để có thể cài OpenCV thông qua cocoapods . # Uncomment this line to define a global platform for your project platform :ios, '8.0' # Uncomment this line if...

Hướng dẫn cài đặt OpenCV trên MacOS và chạy ví dụ mẫu bằng terminal và XCode

OpenCV (Open Source Computer Vision ) là thư viện mã nguồn mở chuyên xử lý, phân tích những hình ảnh từ photo và camera như nhận diện khuôn mặt, chữ số, hình học... OpenCV được phát hành dưới mã nguồn BSD license, do đó được sử dụng miễn phí trong việc nghiên cứu cũng như thương mại. Nó có những interface cho ngôn ngữ C++, C, Python và Java, do đó nó có thể chạy trên đa nền tảng như Windows, Linux, Mac OS, iOS và Android. Chi tiết các bạn có thể xem thêm trên trang của OpenCV. Tài liệu hướng dẫn chi tiết những chức năng trong OpenCV các bạn có thể xem qua tại đây . Khi xem những hướng dẫn này các bạn cần phải chạy những đoạn code ví dụ mẫu của người ta viết để có thể hiểu rõ cách người ta thực thi công thức toán học đó thông qua code như thế nào và kết quả khi chạy ra sao thì các bạn phải build và run chương trình. Bài này mình hướng dẫn các bạn cài thư viện OpenCV 3.1.0,  build và chạy thử  code ví dụ mẫu C++ từ Github  OpenCV bằng terminal và XCode . Vì mình thấy trên...

[Swift] Hướng dẫn kết nối server Perfect với MongoDB

Như bài ví dụ trước mình có hướng dẫn cách thiết lập căn bản để các bạn có thể viết 1 webservice đơn giản và kết nối với cơ sở dữ liệu là database bằng ngôn ngữ Swift. Các bạn có thể xem qua tại đây . Bài này mình xin hướng dẫn các bạn thiết lập server hiện tại cho chạy với database MongoDB. MongoDB là gì? MongoDB là một cơ sở dữ liệu (database) theo dạng tài liệu (document), mã nguồn mở (open source), miễn phí, chạy trên nhiều nền tảng (cross-platform). Được phân loại như là NoSQL database. MongoDB không sử dụng cấu trúc cơ sở dữ liệu quan hệ dựa theo dạng bảng (table) như truyền thống, mà dùng cơ chế lưu theo dạng document (JSON) với scheme động (MongoDB gọi đó là định dạng BSON ) làm cho việc tích hợp các dữ liệu trong một số loại ứng dụng dễ dàng hơn và nhanh hơn. Còn chần chờ gì nữa các bạn không thử xài MongoDB để cảm nhận công nghệ NoSql là như thế nào ^^. Hướng dẫn cài đặt MongoDB trên máy local: Bước 1 : Bạn vào trang chủ download của MongoDB . Có 2 cách để cài MongoDB 1 là...