소개
게시글
질문&답변
2024.01.24
실습 데이터가...
이 파일 누락문제가 있습니다.
- 1
- 2
- 218
질문&답변
2020.03.04
웹캠 그레이 적용 결과 저장
아, 해결되었습니다. 정말 감사드립니다!!
- 0
- 5
- 412
질문&답변
2020.03.04
웹캠 그레이 적용 결과 저장
안녕하세요, 해당 강좌를 여러번 보고 아래처럼 코드를 작성했습니다. 전역변수로 IplImg를 하나 더 만들어서(resrc), 두번째 이미지에 변환 클래스를 적용했습니다.그런데, 저장된 녹화 파일을 열어보면 형식에러가 나고, 용량도 6kb 밖에 안되네요. 폼 창에서는 원본과 변환 이미지가 모두 보이긴 합니다. 문법 오류라 찾아보면서 시도해보았는데, 막혀버렸습니다. 아래 작성된 코드 문제 좀 검토 부탁드립니다. 감사합니다. using System; using System.Windows.Forms; using OpenCvSharp; namespace CVcamera { public partial class Form1 : Form { public Form1() { InitializeComponent(); } CvCapture capture; IplImage src; IplImage resrc; CvVideoWriter OpenCV_video; private void Form1_Load(object sender, EventArgs e) { try { capture = CvCapture.FromCamera(CaptureDevice.DShow, 1); capture.SetCaptureProperty(CaptureProperty.FrameWidth, 640); capture.SetCaptureProperty(CaptureProperty.FrameHeight, 480); } catch { timer1.Enabled = false; } } private void timer1_Tick(object sender, EventArgs e) { src = capture.QueryFrame(); OPCV_Class Convert = new OPCV_Class(); resrc = Convert.GrayScale(src); pictureBoxIpl2.ImageIpl = src; pictureBoxIpl3.ImageIpl = resrc; } private void timer2_Tick(object sender, EventArgs e) { OpenCV_video.WriteFrame(resrc); } private void button1_Click(object sender, EventArgs e) { string save_name = DateTime.Now.ToString("yyyy-MM-dd-hhmmss"); OpenCV_video = new CvVideoWriter("../../" + save_name + ".avi", "XVID", 15, Cv.GetSize(resrc)); timer2.Enabled = true; } private void button2_Click(object sender, EventArgs e) { timer2.Enabled = false; } private void Form1_FormClosing(object sender, FormClosingEventArgs e) { Cv.ReleaseImage(src); if (src != null) src.Dispose(); Cv.ReleaseImage(resrc); if (resrc != null) src.Dispose(); } } }
- 0
- 5
- 412
질문&답변
2020.03.04
웹캠 그레이 적용 결과 저장
감사합니다! 오늘 실행해보고 파드백드리겠습니다.
- 0
- 5
- 412
질문&답변
2020.02.13
convexhull 단원 이중 for 문중
친절한 설명 감사합니다.
- 0
- 4
- 288