Blog
Các thao tác cơ bản với ảnh trên OpenCV
| | CV8U | uchar | | CV8S | schar | | CV16U | ushort | | CV16S | short | | CV32S | int | | CV32F | float | | CV64F | double ...
Ảnh số và các không gian màu trong xử lý ảnh
Ảnh số (digital image) là một thành phần biểu diễn hình ảnh trong hầu hết các thiết bị điện tử hiện nay như máy ảnh, điện thoại, máy tính, các công cụ hỗ trợ có sử dụng ảnh. Để bắt đầu với xử lý ảnh,
Cài đặt OpenCV trên Ubuntu 18.04
Hướng dẫn này sẽ giúp các bạn cài đặt OpenCV trên hệ điều hành Ubuntu 18.04. Việc cài đặt và sử dụng OpenCV trên Ubuntu sẽ hết sức dễ dàng, ít nhất là theo cá nhân mình, nó dễ dàng hơn việc cài đặt tr
Website chuyển tiếng Việt sang kiểu viết mới dựa theo PGS TS Bùi Hiền
Gần đây PGS.TS Bùi Hiền, Nguyên Hiệu phó trường ĐHSP Ngoại ngữ Hà Nội đã đề xuất cải tiến bảng chữ cái tiếng Việt như chuyển cách viết Luật giáo dục" đổi thành “Luật záo zụk”. “Tiếng Việt” thành “Tiếq
Xây dựng một cấu hình Emacs từ đầu
Emacs là một trình soạn thảo văn bản đa chức năng và có thể mở rộng các chức năng một cách mạnh mẽ. Khi chưa cấu hình (tất cả thiết lập để ở mặc định), Emacs có thể coi là trình soạn thảo hơi khó dùng
Install mysql2 gem on macOS using MAMP as mySQL server
When installing `mysql2` gem on a system using MAMP as mySQL server, you may end up with a compilation error because of incorrect mysql path. To deal with this problem, instead of `gem install mysql2`
Minify multiple Javascript files in a folder with UglifyJS
To minify multiple Javascript files, you can use Grunt. However, there is a much easier way to archive it using UglifyJS and Bashscript. ### Step 1: Install UglifyJS ``` npm install -g uglify-js ``` #
Một cách nhập xâu kí tự trong C - giải quyết vấn đề của fflush cho Linux, Mac OS
Khi lập trình C trên Windows, bạn có thể sử dụng `fflush()` để làm sạch bộ đệm trước khi nhập một xâu, tránh tình trạng "lạc trôi" của lệnh nhập xâu. Tuy nhiên khi làm việc với các hệ thống khác như L
Lấy địa chỉ IP thật của client trên Heroku với Nodejs
Khi sử dụng Express js của Nodejs, bạn đơn giản chỉ cần sử dụng `req.ip` để lấy IP người dùng. Tuy thế, khi bạn ứng dụng của chúng ta được host trên Heroku thì việc lấy IP thế này sẽ cho kết quả sai,
Tạo contact form đơn giản với Nodejs - nodemailer
Nếu website của bạn sử dụng một CMS như Wordpress thì việc tạo contact form đã khá dễ dàng với các plug-in. Tuy nhiên nếu bạn đang có một website tĩnh, bạn sẽ cần một dịch vụ để xử lí các form liên hệ
Cài Certbot cho Raspbian Jessie
Certbot là package phía server sử dụng để lấy và deploy chứng chỉ SSL/TSL một cách tự động. Nó giúp setup một kết nối HTTPS cho máy chủ chỉ trong một nốt nhạc và hoàn toàn miễn phí với Let's Encrypt.
Một số kĩ thuật xử lí tiếng Việt trong Javascript
Các kĩ thuật xử lí sau sẽ giúp chúng ta thao tác với tiếng Việt dễ dàng hơn mà không cần mất công xây dựng lại. ### Xoá dấu tiếng Việt Hàm xoadau() sau sẽ xoá loại bỏ hoàn toàn dấu câu tiếng Việt, khô