C#/C# OpenCV/
C# OpenCV 2-2.이미지 불러오기
2019. 10. 24.
Cv2.ImRead
Mat 클래스 변수에 이미지를 불러올때 사용.
Example Code
using System;
using System.Windows.Forms;
using OpenCvSharp;
using OpenCvSharp.Extensions;
namespace imagesource
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
Mat test = Cv2.ImRead("image.jpg", ImreadModes.Unchanged);
// Mat test = new Mat("image.jpg", ImreadModes.Unchanged);
Cv2.ImShow("test", test);
pictureBox1.Image = BitmapConverter.ToBitmap(test);
}
}
}
Explain Code
Mat test = Cv2.ImRead("image.jpg", ImreadModes.Unchanged);
// Mat test = new Mat("image.jpg", ImreadModes.Unchanged);
Cv2.ImRead를 통해 불러올수도있고
new Mat을 통해 직접 할당도 가능.
Cv2.ImShow("test", test);
pictureBox1.Image = BitmapConverter.ToBitmap(test);
Cv2.ImShow를 통해 새로운 윈도우창으로 띄울수도있고
(OpenCvSharp.Extensions.)BitmapConverter.ToBitmap을통해
picturebox에 띄울수도 있다.
결과