小编Lin*_*nda的帖子

不能在OpenCV中使用SURF,SIFT

我正在尝试一个简单的事情

detector = cv2.SIFT()
Run Code Online (Sandbox Code Playgroud)

并得到这个错误的错误

detector = cv2.SIFT()
AttributeError: 'module' object has no attribute 'SIFT'
Run Code Online (Sandbox Code Playgroud)

我不明白,因为安装了cv2.

cv2.__version__

$Rev: 4557 $
Run Code Online (Sandbox Code Playgroud)

我的系统是Ubuntu 12.04.

也许某人有同样的问题,可以帮助我.

编辑:

长话短说,testypypypy.py:

import cv2

detector = cv2.SIFT()
Run Code Online (Sandbox Code Playgroud)

错误:

Traceback (most recent call last):
  File "testypypy.py", line 3, in <module>
    detector = cv2.SIFT()
AttributeError: 'module' object has no attribute 'SIFT
Run Code Online (Sandbox Code Playgroud)

如果我认为SURF它是有效的,因为SURF它在,dir(cv2)但如果我也采取cv2.BFMatcher()我得到相同的错误...所以它失踪了,我必须添加它,但我不知道如何.

python opencv surf sift

52
推荐指数
7
解决办法
10万
查看次数

交叉验证和网格搜索有什么区别?

简单来说,交叉验证和网格搜索有什么区别?网格搜索如何工作?我应该首先进行交叉验证然后进行网格搜索吗?

definition cross-validation difference grid-search

43
推荐指数
3
解决办法
5万
查看次数

Scikit Learn - K-Means - Elbow - 标准

今天我正在尝试学习一些关于K-means的东西.我已经理解了算法,我知道它是如何工作的.现在我正在寻找正确的k ...我发现肘部标准作为检测正确k的方法,但我不明白如何使用它与scikit学习?!在scikit中,我学会了以这种方式聚集事物

kmeans = KMeans(init='k-means++', n_clusters=n_clusters, n_init=10) 
kmeans.fit(data)
Run Code Online (Sandbox Code Playgroud)

那么我应该多次为n_clusters = 1 ... n这样做并观察错误率以获得正确的k?认为这会很愚蠢,需要花费很多时间?!

python cluster-analysis machine-learning k-means scikit-learn

33
推荐指数
2
解决办法
4万
查看次数

使用javascript延迟for循环

我想延迟"for循环"一段时间,但不知道该怎么做.

例如.假设这个"for循环"从0到8运行,并且在每个i之后应该有2 sek的延迟.

for (var i=0; i<8; i++{
  do something...
  wait for 2 sek. and go on with i=i++;
}
Run Code Online (Sandbox Code Playgroud)

javascript for-loop delay

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

一段时间后改变线性渐变背景

我想在一段时间后改变背景.如果背景具有"清晰"颜色,则没有问题,但如果颜色是渐变设置,则代码不起作用.那有什么工作吗?

background: -webkit-linear-gradient(rgba(39,49,67,1), rgba(226,228,209,1)); /*For Safari 5.1 to 6.0 */
background: -o-linear-gradient(rgba(39,49,67,1), rgba(226,228,209,1));  /*For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(rgba(39,49,67,1),rgba(39,49,67,1), rgba(226,228,209,1));  /*For Firefox 3.6 to 15 */
background: linear-gradient(rgba(39,49,67,1),rgba(51,90,109,1),rgba(83,142,144,1), rgba(226,228,209,1));  /*Standard syntax */
Run Code Online (Sandbox Code Playgroud)

jsfiddle正常颜色变化

html javascript css jquery html5

5
推荐指数
2
解决办法
3202
查看次数

SAPUI5 Android App - 资源未加载

我的SAPUI5应用程序有问题.我使用Eclipse和phonegap导出我的应用程序,如果我使用以下资源用于sap-ui-core.js导出的应用程序无法在我的平板电脑上启动.通过加载浅蓝色屏幕停止屏幕.我从这里下载了运行时sapui5

<script id="sap-ui-bootstrap" src="resources/sap-ui-core.js"
    type="text/javascript" data-sap-ui-libs="sap.m, sap.ui.commons, sap.ui.ux3, sap.ui.table, sap.ui.core, sap.viz, sap.suite.ui.commons, sap.uxap, sap.ui.layout"
    data-sap-ui-theme="sap_bluecrystal">
</script>
Run Code Online (Sandbox Code Playgroud)

现在,如果我将src-path更改为sapui5服务器上的sap-ui-core.js文件,则可以正常工作并运行应用程序.上面的路径是正确的,因为我的其他文件,如css文件正确加载(相同的根)

<script id="sap-ui-bootstrap" src="https://sapui5.netweaver.ondemand.com/resources/sap-ui-core.js"
    type="text/javascript" data-sap-ui-libs="sap.m, sap.ui.commons, sap.ui.ux3, sap.ui.table, sap.ui.core, sap.viz, sap.suite.ui.commons, sap.uxap, sap.ui.layout"
    data-sap-ui-theme="sap_bluecrystal">
</script>
Run Code Online (Sandbox Code Playgroud)

android cordova sapui5

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

通过ajax请求将数据传递给回调函数

是否可以通过Ajax请求将数据传递给没有全局变量的回调函数?

例如,这个请求函数应该通过回调函数传递passData,该回调函数也应该获得正常的响应数据?

function rquest(callback, passData){
    $.ajax({
         type: "POST",
         url: someURL,
         success: callback(passData)
    });
};  

function myCallback(data, passData){
    var responseData = data;
    var SomeOtherData = passData
    //do Something
};

rquest(myCallback, "Hello World");
Run Code Online (Sandbox Code Playgroud)

因此,“ Hello World”应该位于passData中,数据应该是服务器的正常响应...如果我这样做,则数据为“ Hello World”并且passData是未定义的。

javascript ajax jquery request

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

scikit-learn - explain_variance_score

我正在使用scikit-learn来构建一个由svm训练和测试的样本分类器.现在我想分析分类器并找到explain_variance_score,但我不明白这个分数.例如,我得到了clf的分类报告,它看起来像这样......

             precision    recall  f1-score   support

        0.0       0.80      0.80      0.80        10
        1.0       0.80      0.80      0.80        10

avg / total       0.80      0.80      0.80        20 
Run Code Online (Sandbox Code Playgroud)

还不错,但EVS只是0.2......有时-0.X...... 它怎么会发生这种情况呢?拥有一个好的EVS是否重要?也许有人可以解释我这个......

Y_true和Y_pred:

[ 1.  1.  1.  1.  1.  1.  1.  1.  1.  1.  0.  0.  0.  0.  0.  0.  0.  0.
  0.  0.]

[ 1.  1.  1.  1.  1.  0.  0.  1.  1.  1.  1.  0.  0.  0.  0.  0.  1.  0.
  0.  0.]
Run Code Online (Sandbox Code Playgroud)

python classification machine-learning svm scikit-learn

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