01/10/2018, 08:39
Xin ý tưởng phân đoạn ảnh, tìm ra vùng có vân tay thật sự - xử lý ảnh - opencv
mình có ảnh như sau
mình muốn khoanh vùng có vân tay thật sự thì làm ntn nhỉ
thật ra mình làm theo cách tính phương sai mấy hôm nay nhưng k được
nên đành chuyển qua ảnh nhị phân rồi, duyệt từng pixel và quay lại ảnh xóa đi vùng nền
giờ mình cần vẽ viền vùng có vân tay thật sự
làm lâu quá về cái này , lại mới học nên gần tẩu hỏa nhập ma , tự nhiên mất hết ý tưởng
xin cam ơn
Bài liên quan
Gọi tọa độ các điểm ảnh nằm trên 2 trục ngang dọc XY (Decartes)
Chia ảnh ra làm 4 phần (cắt nửa dọc, nửa ngang), trong mỗi phần tìm ra 4 điểm có điểm màu RGB thấp nhất (tức là hiệu RGB - #000 là min). Khoanh vùng 4 điểm này là một hình tứ giác. Thường khi quẹt vân tay người ta sẽ ấn vân vào giữa nên ảnh của các điểm quanh vân tay sẽ tương đối sẫm màu hơn các vị trí khác. Theo suy luận thì cách này hợp lý nhưng ko đảm bảo chuẩn 100%.
lúc đầu , mình phân vùng ảnh có vân tay, bằng phương pháp phần vùng dựa vào miền không gian
mình cắt block 16x16
rồi tính phương sai của nó
so sanh với ngưỡng
< ngưỡng thì là vùng nền
ngược lại là vùng ảnh
nhưng qua tìm hiểu ngưỡng ng ta viết là ngưỡng tổng thể là phương sai của cả ảnh
nhưng mình tính phương sai của cả ảnh rồi lấy nó làm ngưỡng thì k được
mình chuyên qua lấy ngưỡng cứng
thì ảnh được ảnh không