アスペクト比を変更せずに画像をトリミングする必要があります。EDSDKを使用してCANON1100Dから撮影しています。キャプチャされた画像:
幅 = 1920、 高さ = 1280
アスペクト比は1.5です。しかし、アスペクト比が1.33になる画像が必要です。
// convert into processing resolution (1600,1200)
Image<Bgr, byte> runtime_frm = new Image<Bgr, byte>(frame.ToBitmap(1600,1200));
// also in bitmap processing
// Bitmap a = new Bitmap(runtime_frm.ToBitmap());
// Bitmap b = new Bitmap(a, new Size(1600,1200));
画像のリサイズなので画像の縦横比は変わりますが、画像にストレスがかかります。実行時に画像 (1920x1280) を (1600x1200) にトリミングしたいと思います。
プログラムでこれを行うにはどうすればよいですか?