Skip to content

생계형 개발자 수첩 ver4.0

이제 나이 먹어 강제로 4.0 버전업됨, 일인개발자임, 파키스탄식 코딩.. 오래된 코드도 다시 쓴다.

C# OpenCV (OpenCVSharp) Mat Class To Bitmap

Posted on 2017년 7월 28일 by kimczip
using OpenCvSharp

/* Mat => System.Drawing.Bitmap */
Bitmap bitmap = OpenCvSharp.Extensions.BitmapConverter.ToBitmap(mat);

/* System.Drawing.Bitmap => Mat */
Mat mat = OpenCvSharp.Extensions.BitmapConverter.ToMat(bitmap);

/* Mat => byte[] */
// TYPE 1
byte[] imageBytes = mat.ToBytes(".jpg");
// TYPE 2
byte[] imageBytes;
Cv2.ImEncode(".jpg", mat, out imageBytes);

/* byte[] => Mat */

// TYPE 1 : COLOR
Mat colorMat = Mat.FromImageData(imageBytes, LoadMode.Color);
// TYPE 2 : GRAY
Mat grayMat = Mat.FromImageData(imageBytes, LoadMode.GrayScale);
// TYPE 3
Mat grayMat = Cv2.ImDecode(imageBytes, LoadMode.GrayScale);

 

Share the post "C# OpenCV (OpenCVSharp) Mat Class To Bitmap"

  • Facebook
  • X
Posted in 3.0Tagged C#, OpenCV, 개발팁

글 내비게이션

명령 프롬프트 (cmd.exe) 인수 제한
C# OpenCV Kmeans

4 Comments

  1. 비밀 댓글:
    2017년 11월 28일 11:45 오후

    과장님 잘 지내시나요?ㅋㅋㅋ

    응답
    1. kimczip 댓글:
      2017년 12월 3일 6:40 오후

      누…누구세요!ㅋㅋㅋㅋㅋㅋ

      응답
  2. Jay 댓글:
    2018년 4월 30일 6:45 오후

    너무나 간단한 이 코드 몇줄을 몰라서 쩔쩔맨 몇시간이 너무나 허탈합니다 ㅎㅎㅎㅎ
    좋은 정보 감사합니다!!

    응답
    1. kimczip 댓글:
      2018년 6월 4일 7:21 오전

      도움이 되셨다니 다행입니다^^ 좋은하루되세요~

      응답

답글 남기기 응답 취소

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

버전

  • 3.0
  • 4.0

최근에..

  • 실행파일 디지털 서명하기 (프로그램 배포)
  • 자신의 PC에 막혀 있는 포트 검색
  • DB Table Column 이름 가져오기.
  • DLL 파일 PublicKeyToken 얻기
  • DSM 7.0에서 MariaDB 10 설정

Tags

10Gbps AMD Bitspower C# Command Control Corsair Crawling Exception F4-3200C14D-16GFX FLAREX G.Skill git gogs MariaDB MySQL NAS OpenCV Parallel PC-O9 rainmeter Ryzen scimitar Thermaltake UI Web WinForm 개발팁 개인사업자 광명시청 네트워크속도 데이터베이스 라이젠 랜선 랜케이블 리안리 메모리 명령프롬프트 수냉쿨링 수로 시놀로지 직구 커스텀쿨링 컴퓨터 퍼옴
Proudly powered by WordPress | Theme: micro, developed by DevriX.