OpenCVで座標変換のコードを書いた経験のある方も多いと思います.その際,cv::Mat同士の演算では素直に書けると思いますが,座標をcv::Pointやcv::Vecなどで持っていた場合にどう書くか,ということが本稿の主題です. とりあえず今回は3x3の回転行列$\mathbf{R}$と3次元座標$\mathbf{x}$,3次元...
= 4 or isinstance(circles,type(None)) == True: print('検出エラー') else: #検出した4つの円の座標を取得 circle_list = get_circle_coordinate(circles) #右上,右下,左上,左下それぞれの座標を取得 circle_list = sort_coordinate(circle_list, center_point) #射影変換による傾き補正 dst =...