전체 글
-
일하는뒙? #5 오픈c# Winform 개발/일하는뒙? 2021. 12. 28. 13:16
- 사용환경 : 윈10 - 사용방법 1. imworking.exe 실행 2. 띄워줄 프로그램 선택 3. 카메라가 있을경우 -> 카메라 사용체크 및 카메라 선택 -> 카메라 감지 시작 -> 화면에 사각형을 그림 -> 사각형이 파란색으로 보이게 다른곳 클릭 -> 끝 PS. 최소화 시키면 윈도우 우측하단에 트레이 아이콘으로만 보이도록 숨김. 스마트스크린 필터 나오는 경우 -> 코드사인과 평판이 없기때문에 나올수 있음. 무시후 계속하기 바람. - 다운로드 https://drive.google.com/file/d/1PzDyUi-FDZQTmmNng2xp7Mkf7_OHWNkR/view?usp=sharing 일하는뒙.zip drive.google.com - 바이러스 없음 - 악성코드 없음 - 광고만 있음( 좀 눌러주셈..
-
일하는뒙? #2 실행중인 프로세스 불러오기 & 백그라운드에서 키보드 입력받기c# Winform 개발/일하는뒙? 2021. 12. 22. 17:35
C# 프로세스 불러오기 기능(C# Process.GetProcess)은 main window title이 없는경우도 있고, Chrome같은 브라우저 프로세스를 여러개 띄워놔도 하나만 가져오는경우가 있어 Win32 호출을 찾아봄 프로세스 목록불러오기 출처 https://jeongbaek.wordpress.com/2017/08/14/c-%ED%98%84%EC%9E%AC-%EC%8B%A4%ED%96%89%EC%A4%91%EC%9D%B8-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EB%AA%A9%EB%A1%9D-%EC%96%BB%EC%96%B4%EC%98%A4%EA%B8%B0/ c# 현재 실행중인 프로그램 목록 얻어오기[펌] 안녕하세요? 맨날맑음 입니다. 윈도우에서 [Ctrl + Alt..
-
일하는뒙? #1 모션인식 테스트c# Winform 개발/일하는뒙? 2021. 12. 21. 17:03
필요한 부분 구글링하였음 (opencvsharp4) / DIffImage 함수는 메무리 누수 생기길래 조금 바꿈. 카메라 캡쳐 -> Gray로 변환 -> diff -> Morphology Open(잔상제거) -> NonZero 카운팅 = 감지된 변화 수 아래 사진은 손움직이며 테스트. diff를 picturebox에 찍어봄 private void button2_Click(object sender, EventArgs e) { VideoCapture vc = new VideoCapture(0, VideoCaptureAPIs.DSHOW); Mat t0 = new Mat(); Mat t1 = new Mat(); Mat t2 = new Mat(); Mat diff = new Mat(); Mat diff2 = ne..
-
일하는뒙? 준비c# Winform 개발/일하는뒙? 2021. 12. 16. 11:21
전부터 하려고 했던건데 이제 다시생각나서 이거먼저 만들 예정. 윈도 응용프로그램 이름 : 추천받은걸로 "일하는뒙?" 광고 : 윈도용 점보? 연동 환경 : 윈도우 10, 카메라 or 키보드 있는 pc 사용흐름 : 카메라로 사용자를 카메라로 모니터링 하다가 뒤에 누군가 나타나면 -> 일하던 문서나 프로그램을 윈도우 화면에 보여줌 or 특정 키보드 누르면 -> 일하던 문서나 프로그램을 윈도우 화면에 보여줌 1. opencv 2. 광고연동 3. 업데이터 + 서버
-
tesseract 체험c# Winform 개발/일하는뒙? 2021. 12. 9. 16:17
이미지 전처리 자료조사 중 재밌는넘을 발견해서 사용해봄 apache 2.0 license opencv4와 tesseract4는 Nuget에서 tessdata는 https://github.com/tesseract-ocr/tessdata Bitmap bmp; public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { string imgfile = string.Empty; OpenFileDialog dialog = new OpenFileDialog(); dialog.InitialDirectory = @"D:\"; if (dialog.ShowDialog() == DialogResult.OK) {..