sách gpt4 ai đã đi

Ngưỡng thích ứng trong OpenCV (phiên bản 1 - phiên bản swig)

In lại 作者:太空宇宙 更新时间:2023-11-03 22:35:44 29 4
mua khóa gpt4 Nike

我正在尝试让自适应阈值在 python 绑定(bind)到 opencv 中工作(swig 一个 - 无法让 opencv 2.0 工作,因为我正在使用 beagleboard 因为交叉编译还没有工作)。我有一个灰度图像 (ccg.jpg) 和以下代码

import opencv
from opencv import highgui
img = highgui.cvLoadImage("ccg.png")
img_bw = opencv.cvCreateImage(opencv.cvGetSize(img), opencv.IPL_DEPTH_8U, 1)
opencv.cvAdaptiveThreshold(img, img_bw, 125, opencv.CV_ADAPTIVE_THRESH_MEAN_C, opencv.CV_THRESH_BINARY, 7, 10)

当我运行它时出现错误:

RuntimeError: openCV Error:
Status=Formats of input arguments do not match
function name=cvAdaptiveThreshold
error messgae=
file_name=cvadapthresh.cpp
line=122

我也试过让 source 和 dest 参数都相同(灰度),但我得到了错误

Unsupported format or combination of formats

有没有人知道我可能哪里出错了?

1 Câu trả lời

我不是 swig 接口(interface)的用户,但在 C 中,cvLoadImage 函数默认将图像加载为 3 channel RGB,所以如果 swig 也是如此,那么你是将需要更改您的代码以将 hình ảnh 加载为灰度 (CV_LOAD_IMAGE_GRAYSCALE) 或执行一个中间步骤以使用 cvCvtColor 将其转换为灰度。

关于python - OpenCV 中的自适应阈值(版本 1 - swig 版本),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2668663/

29 4 0
Bài viết được đề xuất: c# - 找不到包 'Microsoft.AspNet.WebApi.Client' .Net Core 2.2 的编译库位置
Bài viết được đề xuất: javascript - 使用 sendgrid npm 添加附件不起作用
Bài viết được đề xuất: c# - 泛型 Unity C#
Bài viết được đề xuất: javascript - 请求的返回值
太空宇宙
Hồ sơ cá nhân

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á Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com