Hôm 14/09/2021 mình được tham gia buổi chia sẻ về "Phản hồi và tiếp nhận phản hồi" của thầy DũngNT thấy hay quá. Mình cũng đã đọc cuốn sách "Phản hồi hiệu quả trong 20 phút" có nhiều ý khá giống nội dung của thầy, mình xin phét share lên...
Chuyên mục: Training
Đạo đức lập trình
Tuần trước, tôi đọc được một dòng code như thế này: [wbcr_php_snippet id="1183" title="code1"] Tôi thấy stress vì đoạn code này. Không biết nó viết cái gì, có lẽ nó sinh ra chỉ để thử thách sự kiên nhẫn của người đọc. Thật không may, đoạn code này đã đến...
Tracking object với opencv
1.Tracking là gì: Tracking là thuật toán theo dõi, bám theo đối tượng trong video, ví dụ như một chiếc xe đang chạy hay một người đang chuyển động. 2.Tracking với opencv C++ Opencv 3 đi kèm với một API tracking có thể triển khai nhiều thuật toán theo dõi...
Find Contours với opencv
1.Cách dùng findContours. findContours(InputOutputArray image, OutputArrayOfArrays contours, OutputArray hierarchy, int mode, int method, Point offset=Point()) Parameters: image : hình ảnh cần tìm biên, là ảnh nhị phân. contours : lưu trữ các đường biên tìm được, mỗi đường biên được lưu trữ dưới dạng một vector của các điểm. hierarchy...
Image Transforms với opencv
1.Convolution (tích chập). Tích chập là cơ sở của nhiều phép biến đổi. Theo toán học, tích chập là phép toán tuyến tính, cho ra kết quả là một hàm bằng việc tính toán dựa trên hai hàm đã có (f và g). Công thức tích chập giữa hàm ảnh...
Image Processing với opencv
1.Smoothing Smoothing hay còn được gọi là bluring là một xử lí hình ảnh đơn giản và hay được xử dụng. Mục đích chính của smoothing là làm giảm nhiễu trong ảnh. Opencv cung cấp 5 cách làm mịn khác nhau Simple Blur and the Box Filter void cv::blur (InputArray...
Giới thiệu về Homography trong opencv
1. Homography là gì? Trong toán học, Homography là sự dịch chuyển sử dụng phép chiếu hình học, hay nói cách khác nó là sự kết hợp của cặp điểm trong phép chiếu phối cảnh. Ảnh thực trong không gian ba chiều có thể biến đổi về không gian ảnh...
Giới thiệu về Blob Detection trong open cv
1.Blob là gì ? Blob là những điểm nhỏ, nhóm điểm. Hãy tưởng tượng một tờ giấy trắng bị vẩy mực lên, thì khi đó mỗi vết mực tạo thành một blob. 2. Cách sử dụng Blob Detection với opencv: - Blob detection giúp tìm ra các điểm, đốm (blob...
Kiểu dữ liệu trong opencv
1.Các cấu trúc dữ liệu cơ bản. Kiểu dữ liệu đơn giản nhất là Point. Lớp Point là một lớp template, tức là ta có thể khai báo kiểu Point của kiểu integer, float … Lớp Point có thể là Point 2 chiều (như không gian toạ độ Oxy), có...
QA: Log bug như thế nào cho đúng?
1. Phải chắc chắn rằng ticket type phải được chọn là "Bug" : Yêu cầu này là để có thể dễ dàng filter tìm kiếm và trích xuất ra danh sách các bug mà không lẫn với các loại Task khác. 2. Ticket Name phải được chú trọng: Việc tìm...