相关疑难解决方法(0)

python - 在Python中的OpenCV mat :: convertTo

OpenCV python包装器中是否有与OpenCV 2中的Mat的convertTo方法相同的功能?

我基本上想在python中调用这个函数

out.convertTo( out, CV_32F, 1.0/255, 0 );
Run Code Online (Sandbox Code Playgroud)

其中out是灰度图像.

我已经通过将我的dst参数保持为CV_32FC1类型来使用cv.ConvertScale,但我试图保持我的python代码尽可能符合cv2.有线索吗?

python opencv

19
推荐指数
2
解决办法
3万
查看次数

如何使用OpenCV中的convertScaleAbs()函数?

我试图在应用索贝尔过滤后将图像转换回灰度。我有以下代码:

import numpy as np
import matplotlib.pyplot as plt
import cv2

image = cv2.imread("train.jpg")
img = np.array(image, dtype=np.uint8)

#convert to greyscale
img_grey = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

#remove noise
img_smooth = cv2.GaussianBlur(img_grey, (13,13), 0)

sobely = cv2.Sobel(img_smooth,cv2.CV_64F,0,1,ksize=9)
Run Code Online (Sandbox Code Playgroud)

我想使用 ConvertScaleAbs() 函数将图像转换sobely回灰度。

我知道该函数采用源(要转换为灰度的图像)和目标数组作为参数,但我不确定创建目标数组的最佳方法是什么。

任何见解表示赞赏。

python opencv numpy computer-vision

7
推荐指数
1
解决办法
3万
查看次数

标签 统计

opencv ×2

python ×2

computer-vision ×1

numpy ×1