本發明涉及一種基于視覺的鮮魚方向判別方法,屬于視覺定位檢測領域。一種基于視覺的鮮魚方向判別方法,包括:獲取魚的灰度圖像并建立x、y坐標系;將灰度圖像轉換為二值圖像;獲取魚體的輪廓邊界;采用Hough梯度法檢測出二值圖像中所有符合預設魚眼半徑范圍內的圓;找出可以作為魚眼的候選圓;出現多個候選圓時,根據魚眼特征優選一個候選圓的圓心作為魚眼的中心;獲取魚眼中心的坐標(X0,Y0),魚體輪廓邊界上至該魚眼中心最近的點的坐標(X1,Y1),以及魚體輪廓邊界的垂直中線對應的x軸坐標為X2=(Xmax+Xmin)/2;判斷魚頭和魚腹的方向。使用本方法可快速判斷魚頭及魚腹的方向,提高魚類深加工的自動化程度。