cuốn sách gpt4 ai đã làm

c++ - Bộ lọc tiêu chuẩn cửa sổ trượt cho hình ảnh kênh đơn

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 11:46:32 hai mươi bốn 4
mua khóa gpt4 Nike

Tôi muốn áp dụng "bộ lọc tiêu chuẩn" với kích thước bản vá cố định cho một hình ảnh kênh.
Tức là tôi hy vọng ra[i,j] 等于 img[i,j] Giá trị tiêu chuẩn của các giá trị pixel lân cận.

Đối với những người quen thuộc với Matlab, tôi đang tìm kiếm tương đương với

>> out = nlfilter( img, [PP], @std );

有没有办法使用 ippi chức năng để làm điều này?

tôi đã gặp ippiMean_StdDevNhưng nó dường như hoạt động với một cửa sổ chứ không phải cửa sổ trượt (trả về giá trị vô hướng thay vì một mảng).
Tôi cũng thấy ippiRectStdDevNhưng hướng dẫn sử dụng nêu rõ rằng chức năng này hoạt động đối với hình ảnh tổng thể - Tôi không hiểu điều này ảnh hưởng như thế nào đến trường hợp của tôi.

Có ai có ví dụ hoạt động về điều này hoặc hướng dẫn chi tiết hơn không?

câu trả lời hay nhất

Cuối cùng tôi đã hiểu được nó.

  1. Hình ảnh đầu vào phải ở định dạng uint8
  2. Cần phân bổ 2 bộ đệm (trong trường hợp của tôi là float 32 bit và float 64 bit)
  3. Kích thước của mảng:
    Nhập kích thước HxW
    kích thước bộ lọc,PxP
    kích thước kết quả H-P+1xW-P+1
    Kích thước bộ đệm trung gian (32f và 64f) H+1xW+1(Lưu ý rằng ranh giới của ảnh tích phân tăng lên một!)

    // đầu tiên, tính tích phân và ảnh tích phân vuông 
    IppiSize sz.width = W;
    ippiSqrIntegral_8u32f64f_C1R( uint8ImgPtr, W*sizeof(unsigned char),
    d32ImgPtr, (W+1)*sizeof(float),
    d64ImgPtr, (W+1)*sizeof(double),
    sz, 0, 0 );
    // sử dụng tích phân ảnh tính kết quả bộ lọc std
    IppiRect trực tràng = { 0, 0, P, P };
    IppiSize dsz;
    ippiRectStdDev_32f_C1R( d32ImgPtr, (W+1)*sizeof(float),
    d64ImgPtr, (W+1)*sizeof(double),
    dstPtr, (W-P+1)*sizeof(float), dsz, trực tràng );

Về c++ - bộ lọc tiêu chuẩn cửa sổ trượt cho hình ảnh kênh đơn, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/19663223/

hai mươi bốn 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress