Tôi cần phải cắt một vòng tròn trong MATLAB.MATLAB: làm thế nào để cắt ra một vòng tròn từ một hình ảnh
Tôi cần thực hiện phân đoạn iris và tôi đã xác định điểm trung tâm và bán kính của mống mắt, và tôi cần cắt nó khỏi hình ảnh.
Tôi có một ci vector ci (1) là toạ độ X ci (2) là tọa độ Y và ci (3) là bán kính của hình tròn.
Có đi câu trả lời của tôi ... =) Rất đẹp. +1. Để phân đoạn hình ảnh, chỉ cần nhân nó với mặt nạ. Hãy để có số không ở bên ngoài. – Marnix
@Marnix: Xin lỗi :). Dù sao, tôi đề nghị đặt NaN bên ngoài, chẳng hạn như 'hình ảnh (~ mặt nạ) = NaN;', do đó, các autoscale trong 'imshow (hình ảnh, [])' không được ném ra bởi tất cả các số không trong hình ảnh. – Jonas
Tôi gặp lỗi này: ??? Hàm không xác định hoặc phương thức 'sqrt' cho đối số đầu vào của loại 'logic'. trong dòng này mask = sqrt ((xx.^2 + yy.^2)