小编tha*_*ing的帖子

OpenCV C++和cvSmooth

任何人都知道可能有什么问题:

cvSmooth(origImage, grayImage1, CV_BLUR,3);
Run Code Online (Sandbox Code Playgroud)

我收到错误:

error: cannot convert `cv::Mat' to `const CvArr*' for argument `1' to `void 
cvSmooth(const CvArr*, CvArr*, int, int, int, double, double)'
Run Code Online (Sandbox Code Playgroud)

如果我使用:

cvtColor(origImage, grayImage, CV_BGR2GRAY);
Run Code Online (Sandbox Code Playgroud)

一切正常.捕获来自笔记本电脑相机(实时).

c c++ opencv

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

Python EIG矩阵

我有

k=linalg.eig(Ki)
Run Code Online (Sandbox Code Playgroud)

Ki例如是:

[[ 1.84026465 -0.463138  ]
 [-0.463138    3.83931947]]
Run Code Online (Sandbox Code Playgroud)

结果k是:

(array([ 1.73817877,  3.94140535]), array([[-0.97655787,  0.21525501],
       [-0.21525501, -0.97655787]]))
Run Code Online (Sandbox Code Playgroud)

如何从k显示最大值(我不知道为什么有2个数组,如果我手工计算只有第一个数组是结果..)?我看起来像max(k)...有谁知道?

python matrix

0
推荐指数
1
解决办法
286
查看次数

Python"有多少元素"

我有一些数据,例如:

input=[['1', '7', 'U1'], ['1.5', '8', 'U1'], ['2', '5.5', 'U1'], ['2', '9', 'U1'], ['2.5', '6.5', 'U1'], ['2.5', '8', 'U1'], ['2.5', '10', 'U2'], ['3', '4.5', 'U2'], ['3', '9', 'U2'], ['3.5', '5.5', 'U2']]
Run Code Online (Sandbox Code Playgroud)

如何获取所有数据中有多少U1和U2数据?这个U1和U2总是在每行的最后一个位置,但有各种名称(所以它必须首先读取名称....)!!! 我想得到这个例子:

U1: 6
U2: 4
Run Code Online (Sandbox Code Playgroud)

python

0
推荐指数
1
解决办法
123
查看次数

Python"列表顺序"

我的数据有2个问题,任何人都可以帮助我:

我怎么能得到这个:

1.

k=[['1','7', 'U1'],
 ['1.5', '8', 'U1'],
 ['2', '5.5', 'U1']]
Run Code Online (Sandbox Code Playgroud)

得到这个

1,7,U1
1.5,8,U1
2,5.5,U1
Run Code Online (Sandbox Code Playgroud)

编辑2我在第二种情况下做了一些改变:仍然在寻找这个解决方案:

2.如何从中获得

l=array([[[ 4.24231542], 'U1'],
       [[ 3.41424819], 'U1'],
       [[ 2.17214734], 'U1'],], dtype=object)
Run Code Online (Sandbox Code Playgroud)

得到

4.24231542,U1
3.41424819,U1
2.17214734,U1
Run Code Online (Sandbox Code Playgroud)

谢谢

python numpy

0
推荐指数
1
解决办法
576
查看次数

标签 统计

python ×3

c ×1

c++ ×1

matrix ×1

numpy ×1

opencv ×1