2022-07-27から1日間の記事一覧

線分追跡

import numpy as npimport cv2def track(img, chain_codes, x, y): prev_x = x prev_y = y prev_code_idx = 2 line = [] while True: code_idx = (prev_code_idx + 6) % 8 find_flag = False # 90度より大きく曲がる方向は調べない while code_idx != (prev_…

BufferedImageからOpenCVのMatへ変換

Java2DFrameUtilsで可能なので、以下の方法は不要Java2DFrameUtils (JavaCV 1.5.7 API) ただし、Java2DFrameUtilsに対応するにはjavacv-〇.〇.〇.jarが追加で必要になる。・BufferedImage -> Matval byteArrayOutputStream = ByteArrayOutputStream()ImageIO…