Mình muốn xoay ảnh theo từng độ, rồi nó kiểm tra với hàm xử lý ảnh của mình.
Hàm xử lý ảnh của mình là đọc biển số xe, xoay ảnh cho nó đọc đúng biển số. Tại vì mình dùng opencv training nó là chỉ đọc tốt nhất khi biển số theo phương ngang. Mà mình chụp thì nó thường xiêu xiêu vẹo vẹo nên phải xoay ảnh lại.
Nếu bức ảnh xoay ở chiều đó hàm xử lý ảnh được rồi thì nó sẽ dừng lại.
Mình muốn là nó tự động lặp rồi kiểm tra thấy thì dừng lại qua tấm khác.
Mà mình dùng opencv training nó chỉ chính xác được 60-75% trong khi mình thấy trong mấy siêu thị phần mềm của họ đọc được biển số chính xác gần như 100% quẹt thẻ phát là nó báo trùng khớp trên màn hình liền.
Đại khái ý là lặp cho nó xoay từng độ, ở độ 1" > không thành công, nhảy qua 2 độ > không thành công, qua độ 3 > ok, thành công và nhảy khỏi vòng lặp.
Mình nghĩ là như thế này.
bool processimageflag = false; //processimage represent function.
private void RoteImage()
{
// làm cái gì đó thì mình đang hỏi.
}
private void btnXuLy()
{
foreach(...)
{
if(processimageflag == true)
{
RoteImage();
}
}
}
private void ProcessImage()
{
return processimageflag;
}

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?