C#  45

2019. 11. 1.

C#/C# OpenCV2019. 11. 1.

C# OpenCV 3-4. 기하학적 변환

대표함수 WarpAffine 3점을 기준으로 이미지를 변환 WarpPerspective 4점을 기준으로 이미지를 변환 Example Code using System; using System.Windows.Forms; using OpenCvSharp; namespace warptest { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { Mat src = Cv2.ImRead("test.jpg"); Cv2.ImShow("source", src); Point2f[] srcpoint = new Point2f[3] { new Po..

2019. 10. 30.

C#/C# OpenCV2019. 10. 30.

C# OpenCV 3-3. 크기조절 & 자르기

ReSize & SubMat Cv2.ReSize 이미지를 원하는 사이즈로 변경 Cv2.SubMat 이미지의 원하는 부분(관심영역,Roi) 추출 Example Code using System; using System.Windows.Forms; using OpenCvSharp; namespace resizetest { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { Mat src = Cv2.ImRead("image.jpg"); Cv2.ImShow("source", src); Mat dst = new Mat(); Size s..

2019. 10. 29.

C#/C# OpenCV2019. 10. 29.

C# OpenCV 3-2. 확대 & 축소

PyrUp & PyrDown Cv2.PyrUp 이미지를 확대할 때 사용 Cv2.PyrDown 이미지를 축소할 때 사용 Example Code using System; using System.Windows.Forms; using OpenCvSharp; namespace updowntest { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { Mat src = Cv2.ImRead("image.jpg", ImreadModes.Unchanged); Mat upsize = new Mat(); Mat downsize = new Ma..

2019. 10. 28.

C#/C# OpenCV2019. 10. 28.

C# OpenCV 3-1. 대칭 & 회전

Flip & Rotate Flip 이미지를 대칭시킬때 사용 Rotate 이미지를 회전시킬때 사용 Example Code using System; using System.Windows.Forms; using OpenCvSharp; namespace fliptest { public partial class Form1 : Form { Mat src; public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { src = new Mat("image.jpg"); pictureBox1.Image = OpenCvSharp.Extensions.BitmapConverter.ToBitmap(src); } priv..

2019. 10. 25.

C#/C# OpenCV2019. 10. 25.

C# OpenCV 2-4.캡처 & 녹화

ImWrite & VideoWriter ImWrite 소스를 캡쳐 하여 저장. VideoWriter 소스를 레코드 하여 저장. Example Code using System; using System.Windows.Forms; using OpenCvSharp; namespace videosource { public partial class Form1 : Form { VideoCapture test = new VideoCapture("test.mp4"); Mat frame = new Mat(); VideoWriter recodetest; Timer timer; public Form1() { InitializeComponent(); } private void Form1_Load(object sender, Ev..