openCV에서 이미지를 정규화하는 방법은 무엇입니까?

산 데시 사 다르

나는 openCV에서 완전히 새롭고 한 지점에 붙어 있습니다.

그레이 스케일 이미지가 있지만이 이미지를 정규화해야합니다. 예를 들어 : 일부 값과 각 인덱스를 포함하는 행렬이있을 수 있는 cv :: mat 이미지가 있습니다. 회색 이미지가 있으므로 인덱스 당 하나의 값만 포함 할 수 있습니다. 이제 각 값을 255로 나누어야합니다.

C ++의 openCV에서 사용할 수있는 방법이나 기능이 있습니까? 이 시나리오의 경우 사용하려는 방법이 openCV에서 정규화라고 생각합니까?

cv::Mat originalMat = [OSInference cvMatFromUIImage:imgBeforeProccessing];
cv::Mat img2;

cv::cvtColor(originalMat, img2,CV_BGR2GRAY);
cv::resize(img2, img2, cv::Size(128, 128), 0, 0, CV_INTER_CUBIC);
cv::Mat img3;

이제 정규화하는 방법 (행렬의 각 값을 255로 나누는 것을 의미합니다) ??

다음과 같이 매트 이미지를 iOS 이미지로 변환하고 있습니다.

+ (UIImage *)UIImageFromCVMat:(cv::Mat)cvMat{
    NSData *data = [NSData dataWithBytes:cvMat.data length:cvMat.elemSize()*cvMat.total()];

    CGColorSpaceRef colorspace;

    if (cvMat.elemSize() == 1) {
        colorspace = CGColorSpaceCreateDeviceGray();
    }else{
        colorspace = CGColorSpaceCreateDeviceRGB();
    }

    CGDataProviderRef provider = CGDataProviderCreateWithCFData((__bridge CFDataRef)data);

    // Create CGImage from cv::Mat
    CGImageRef imageRef = CGImageCreate(cvMat.cols, cvMat.rows, 8, 8 * cvMat.elemSize(), cvMat.step[0], colorspace, kCGImageAlphaNone | kCGBitmapByteOrderDefault, provider, NULL, false, kCGRenderingIntentDefault);

    // get uiimage from cgimage
    UIImage *finalImage = [UIImage imageWithCGImage:imageRef];
    CGImageRelease(imageRef);
    CGDataProviderRelease(provider);
    CGColorSpaceRelease(colorspace);

    return finalImage;
}
Slawekwin

OpenCV에는 원하는 것을 정확히 수행하는 기능이 있습니다. 라고 convertTo합니다.

cv::Mat img3;
img2.convertTo(img3, CV_32F, 1.0 / 255, 0);

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

하이브에서 열을 정규화하는 방법은 무엇입니까?

분류에서Dev

Python에서 OpenCV를 사용하여 이미지를 픽셀 화하는 방법은 무엇입니까?

분류에서Dev

OpenCV에서 이미지를 부동 이미지로 변환하는 방법은 무엇입니까?

분류에서Dev

iPhone에서 이미지화를 검증하는 방법은 무엇입니까?

분류에서Dev

막대 그래프를 R에서 정규 분포로 정규화하는 방법은 무엇입니까?

분류에서Dev

openCV를 사용하여 이미지에서 숫자를 지우는 방법은 무엇입니까?

분류에서Dev

OpenCV에서 두 이미지 사이에 SoftLight 블렌더를 적용하는 방법은 무엇입니까?

분류에서Dev

div에서 이미지를 수정하는 방법은 무엇입니까?

분류에서Dev

OpenCV의 이미지에서 작은 세그먼트를 필터링하는 방법은 무엇입니까?

분류에서Dev

작은 화면에서 이미지 크기를 조정하는 방법은 무엇입니까?

분류에서Dev

OpenCV에서 하나의 이미지에 여러 필터를 적용하는 방법은 무엇입니까?

분류에서Dev

Objective C에서 정규화 된 클래스 이름을 지정하는 방법은 무엇입니까?

분류에서Dev

이미지 OpenCV, Python에서 노이즈를 제거하는 방법은 무엇입니까?

분류에서Dev

이미지를 같은 줄에 정렬하는 방법은 무엇입니까?

분류에서Dev

OpenCV 2에서 이미지에서 채널 수를 얻는 방법은 무엇입니까?

분류에서Dev

Python / OpenCV에서 이미지를 깨끗한 단락으로 분할하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 웨이브 읽기를 정규화하는 방법은 무엇입니까?

분류에서Dev

OpenCV-Python : 열 화상 이미지에서 핫스팟을 감지하는 방법은 무엇입니까?

분류에서Dev

Gradles 출력에서 정규화 된 패키지를 인쇄하는 방법은 무엇입니까?

분류에서Dev

div 하단에 이미지를 정렬하는 방법은 무엇입니까?

분류에서Dev

OpenCV에서 이미지를 이중으로 읽는 방법은 무엇입니까?

분류에서Dev

SQL Server에서 비정규 화 된 성분 데이터를 선택하는 방법은 무엇입니까?

분류에서Dev

CentOS 7.0에서 정규화 된 호스트 이름을 설정하는 방법은 무엇입니까?

분류에서Dev

일관성없는 구조로 SoapClient에서 PHP 개체를 "정규화"하는 방법은 무엇입니까?

분류에서Dev

정규식에서 순서를 무시하는 방법은 무엇입니까?

분류에서Dev

이미 수정 된 사실에 대한 규칙 반복 활성화를 중지하는 방법은 무엇입니까?

분류에서Dev

Django CharField에서 이미지를 표시하는 방법은 무엇입니까?

분류에서Dev

Eclipse Kepler에서 이미지를 구성하는 방법은 무엇입니까?

분류에서Dev

다트에서 이미지를 회전하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    하이브에서 열을 정규화하는 방법은 무엇입니까?

  2. 2

    Python에서 OpenCV를 사용하여 이미지를 픽셀 화하는 방법은 무엇입니까?

  3. 3

    OpenCV에서 이미지를 부동 이미지로 변환하는 방법은 무엇입니까?

  4. 4

    iPhone에서 이미지화를 검증하는 방법은 무엇입니까?

  5. 5

    막대 그래프를 R에서 정규 분포로 정규화하는 방법은 무엇입니까?

  6. 6

    openCV를 사용하여 이미지에서 숫자를 지우는 방법은 무엇입니까?

  7. 7

    OpenCV에서 두 이미지 사이에 SoftLight 블렌더를 적용하는 방법은 무엇입니까?

  8. 8

    div에서 이미지를 수정하는 방법은 무엇입니까?

  9. 9

    OpenCV의 이미지에서 작은 세그먼트를 필터링하는 방법은 무엇입니까?

  10. 10

    작은 화면에서 이미지 크기를 조정하는 방법은 무엇입니까?

  11. 11

    OpenCV에서 하나의 이미지에 여러 필터를 적용하는 방법은 무엇입니까?

  12. 12

    Objective C에서 정규화 된 클래스 이름을 지정하는 방법은 무엇입니까?

  13. 13

    이미지 OpenCV, Python에서 노이즈를 제거하는 방법은 무엇입니까?

  14. 14

    이미지를 같은 줄에 정렬하는 방법은 무엇입니까?

  15. 15

    OpenCV 2에서 이미지에서 채널 수를 얻는 방법은 무엇입니까?

  16. 16

    Python / OpenCV에서 이미지를 깨끗한 단락으로 분할하는 방법은 무엇입니까?

  17. 17

    파이썬에서 웨이브 읽기를 정규화하는 방법은 무엇입니까?

  18. 18

    OpenCV-Python : 열 화상 이미지에서 핫스팟을 감지하는 방법은 무엇입니까?

  19. 19

    Gradles 출력에서 정규화 된 패키지를 인쇄하는 방법은 무엇입니까?

  20. 20

    div 하단에 이미지를 정렬하는 방법은 무엇입니까?

  21. 21

    OpenCV에서 이미지를 이중으로 읽는 방법은 무엇입니까?

  22. 22

    SQL Server에서 비정규 화 된 성분 데이터를 선택하는 방법은 무엇입니까?

  23. 23

    CentOS 7.0에서 정규화 된 호스트 이름을 설정하는 방법은 무엇입니까?

  24. 24

    일관성없는 구조로 SoapClient에서 PHP 개체를 "정규화"하는 방법은 무엇입니까?

  25. 25

    정규식에서 순서를 무시하는 방법은 무엇입니까?

  26. 26

    이미 수정 된 사실에 대한 규칙 반복 활성화를 중지하는 방법은 무엇입니까?

  27. 27

    Django CharField에서 이미지를 표시하는 방법은 무엇입니까?

  28. 28

    Eclipse Kepler에서 이미지를 구성하는 방법은 무엇입니까?

  29. 29

    다트에서 이미지를 회전하는 방법은 무엇입니까?

뜨겁다태그

보관