opencv

    C#OpenCV를 이용하여 바코드&QR코드 리더기 만들기

    C#OpenCV를 이용하여 바코드&QR코드 리더기 만들기

    저번에 저장한 코드에서 이어서 만들었습니다.구글링을 몇시간 하다보니.. ZXing을 사용하라는데 무슨소린지 몰라서..안드로이드는 코드도 많고 자료가 많은데 c#은 정말 자료가 없었습니다.....내가 못찾는걸지도 모르지만 우선 [프로젝트] - [NuGet 패키지 관리]에 들어가서 ZXing을 설치합니다 설치 하고 나면 Form에 가서 pictureBoxIpl과 버튼, 택스트박스를 생성 합니다. 버튼을 더블클릭하여 아래의 코드를 작성합니다. private void btnBarcode_Click(object sender, EventArgs e) { pictureBoxIpl7.ImageIpl = src; BarcodeReader reader = new BarcodeReader(); Result result = ..

    C#, OpenCV를 이용하여 출력한 화면을 캡쳐해서 저장해보자.

    C#, OpenCV를 이용하여 출력한 화면을 캡쳐해서 저장해보자.

    우선 아까 적은 글의 코드를 적고.. C#, OpenCV를 이용하여 웹캠을 작동시켜 화면을 출력하자. 출처: http://jjungwooo.tistory.com/95 [쩡우] 그 다음에 버튼을 만들어서 클릭시 이벤트를 생성한다. private void btnCapture_Click(object sender, EventArgs e) { try { string save_name = DateTime.Now.ToString("yyyy-MM-dd-hh시mm분ss초"); Cv.SaveImage("../../" + save_name + ".jpg", src); } catch { } } 다음은 캡쳐하고 그걸 불러와서 다른 화면으로 출력한다. private void btnCapture_Click(object sender..

    C#, OpenCV를 이용하여 웹캠을 작동시켜 화면을 출력하자.

    C#, OpenCV를 이용하여 웹캠을 작동시켜 화면을 출력하자.

    C#, OpenCV를 이용하여 웹캠을 작동시켜 화면을 출력해 보자. Form [디자인] 에 가서 Timer를 추가하고 속성을 아래 사진처럼 변경한다. 타이머를 더블클릭하여 이벤트를 추가한 후 소스 작성 private void timer1_Tick(object sender, EventArgs e) { src = capture.QueryFrame(); pictureBoxIpl1.ImageIpl = src; } 네임스페이스 OpenCv를 사용할거라고 선언using OpenCvSharp;영상을 받아올 CVCapture와 출력할 IplImage를 선언 CvCapture capture; IplImage src; 폼을 실행할 때 발생 private void Form1_Load(object sender, EventAr..

    C# OpenCVSharp Blur(블러)

    선언부분CvCapture capture;IplImage src; timer 이벤트Enabled - TrueInterval - 33으로 설정하고 Timer이벤트에 작성src = capture.QueryFrame();pictureBoxIpl1.ImageIpl = src; pictureBoxIpl3.ImageIpl 를 블러 처리하고, 계속 눌릴경우 그 사진에서 블러 처리private void btnBlur_Click(object sender, EventArgs e) { if (pictureBoxIpl3.ImageIpl != null) // pictureBoxIpl3.ImageIpl 가 null값이 아닐 경우에 실행 {// pictureBoxIpl3.ImageIpl에 들어있는 이미지를 Blur처리하여 다시 pi..

    C# OpenCV 설치

    OpenCVSharp 2.4.10 https://076923.github.io/posts/C-opencv-1/#disqus_thread