11월, 2017의 게시물 표시

2D FFT with OFX, VS

https://github.com/ddiakopoulos/2d_texture_fft_visualizer

OFX OpenCV Tutorial GitHub

https://github.com/kylemcdonald/ofxCv.git

winForm 으로 이미지 로딩하기

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Formusing OpenCvSharp; using OpenCvSharp.Extensions; namespace WindowsFormsApp3 {     public partial class Form1 : Form     {         public Form1()         {             InitializeComponent();         }         private void Form1_Load(object sender, EventArgs e)         {             showImageUsingPictureBox();             showImageUsingPictureBoxIpl();         }         private void showImageUsingPictureBoxIpl()         {             using (var iplImage = new Mat(@"c:\lena512.jpg", ImreadModes.AnyDepth | ImreadModes.AnyColor))             {                 Cv2.Dilate(iplImage, iplImage, new Mat());                 var pictureBoxIpl = new OpenCvSharp.UserInterface.PictureBoxIpl                 {                     ImageIpl = iplImage,                     AutoSize = true

콘솔프로젝트로 이미지 필터링하기

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using OpenCvSharp; namespace ConsoleApp1 {     class Program     {         static void Main(string[] args)         {             applyLinearFilter();             testBuiltinFilters();         }         private static void testBuiltinFilters()         {             using (var src = new Mat(@"c:\lena512.jpg", ImreadModes.AnyDepth | ImreadModes.AnyColor))             {                 using (var dst = new Mat())                 {                     src.CopyTo(dst);                     using (new Window("src", image: src))                     {                         Cv2.Erode(src, dst, new Mat());                         using (new Window("Erode", image: dst))                         {                             Cv2.Dilate(src, dst, new Mat());                             using (new Window("Dilate", image: dst))                     

콘솔프로젝트로 레니영상 로딩하기

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using OpenCvSharp; namespace ConsoleApp1 {     class Program     {         static void Main(string[] args)         {             readImage1();             readImage2();         }         private static void readImage2()         {             using (var src = new Mat(@"c:\lena512.jpg", ImreadModes.Unchanged))             {                 using (var window = new Window("Lena_Original", image: src, flags: WindowMode.AutoSize))                 {                     Cv2.WaitKey();                 }             }         }         private static void readImage1()         {             using (var src = new Mat(@"c:\lena512.jpg", ImreadModes.GrayScale))             {                 using (var window = new Window("Lena_Gray", image: src, flags: WindowMode.AutoSize))                 {                     Cv2.WaitKey();                 }    

CVSharp Samples

-  표준  CVSharp Coding https://github.com/VahidN/OpenCVSharp-Samples.git