Newer
Older
PrismSoftware / ECTrainer2 / myOpenCVutil.h

// OpenCV 3系, 4系 ユーティリティファイル
// T.Nakaguchi, CFME, Chiba Univ., 2019

#pragma once

#include "myOpenCV.h"
#include <vector>

// 複数画像を縦横に連結表示
void imShowMulti(
	cv::String winname, std::vector<cv::Mat>& imgs, // 全ての表示画像(8bit 3ch or 8bit 1chのみ)
	unsigned int cols, // 横の連結数
	unsigned int rows, // 縦の連結数
	cv::Size imgsize, // 表示する画像サイズ
	unsigned int border);

// 縦横比を保ったリサイズ
cv::Mat KeepAspectResize(cv::Mat& img, int width = 0, int height = 0);