小编S4n*_*33p的帖子

如何并排显示2个相机预览?[适用于纸板应用]

我正在尝试构建一个Cardboard android应用程序,并排显示2个摄像头视图.[就像摄像机视图适用于VRCinema Android应用程序.]

VRCinema屏幕截图

所以我研究了GitHub的Cardboard代码,进行了一些修改,到目前为止我能够使用imageView并排复制相同的图像.

imageView并排复制相同的图像

到目前为止,守则看起来像这样.

AndroidManifest.xml中

    <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.google.vrtoolkit.cardboard.samples.treasurehunt" >

    <uses-permission android:name="android.permission.NFC" />
    <uses-permission android:name="android.permission.VIBRATE" />
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-feature android:name="android.hardware.camera" android:required="false" />
    <uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
    <uses-feature android:name="android.hardware.camera.front" android:required="false" />


    <uses-sdk android:minSdkVersion="14"/>
    <uses-feature android:glEsVersion="0x00020000" android:required="true" />

    <application
            android:allowBackup="true"
            android:icon="@drawable/ic_launcher"
            android:label="@string/app_name" >

        <activity
                android:screenOrientation="landscape"
                android:name=".MainActivity"
                android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>
Run Code Online (Sandbox Code Playgroud)

common_ui.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/ui_layout"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >


    <com.google.vrtoolkit.cardboard.CardboardView
        android:id="@+id/cardboard_view"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_alignParentTop="true" …
Run Code Online (Sandbox Code Playgroud)

java camera android google-cardboard

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

什么是python相当于useAutomationExtension for selenium?

我正在尝试从我的办公室环境运行一个基本的selenium脚本,它具有代理和防火墙设置.该脚本运行正常,但在每次执行之前它都会弹出一个提示"管理员禁用解压缩扩展的加载".这意味着我必须手动点击它才能继续,这违背了自动化的目的. 在此输入图像描述

我用谷歌搜索并堆栈溢出错误,看起来有一个需要禁用的chrome选项useAutomationExtension.我去了蟒蛇搜索正确的语法(环境:Python的2.7-win32的,运行Chrome司机2.30.477700(0057494ad8732195794a7b32078424f92a5fce41)),但找不到合适的镀铬开关/选项.

我也看了这个:铬/ Chrome会从谷歌开关:https://chromium.googlesource.com/chromium/src/+/master/chrome/common/chrome_switches.cc 和CHROM开关彼得的名单:https://开头彼得.SH /实验/铬的命令行开关/

我模糊地试过chrome_options.add_argument(' - disable-useAutomationExtension'),但这也没有帮助.

所以,我需要你的指导和建议.请帮忙.

Code_part:

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import Select
from selenium.common.exceptions import NoSuchElementException
from selenium.common.exceptions import NoAlertPresentException
import unittest, time, re, os

from selenium.webdriver.chrome.options import Options


class Sel(unittest.TestCase):
    def setUp(self):
        # self.driver = webdriver.Firefox()

        # Clean existing file before starting
        #############################################
        dlpath = "C:\Users\Baba\blacksheep_tracker.xlsm"

        if os.path.exists(dlpath):
            os.remove(dlpath)

        ############################################

        chrome_options = Options()
        chrome_options.add_argument("--cipher-suite-blacklist=0x0039,0x0033")
        chrome_options.add_argument("--disable-extensions")
        chrome_options.add_argument('--start-maximized')
        chrome_options.add_argument('--disable-useAutomationExtension')
        self.driver = webdriver.Chrome(chrome_options=chrome_options)

        self.driver.implicitly_wait(30)
        self.base_url …
Run Code Online (Sandbox Code Playgroud)

python selenium google-chrome selenium-chromedriver selenium-webdriver

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

为什么用python编写的决策树代码预测与用R编写的代码不同?

我正在使用python中的sklearn和R中的load_iris数据集(它在R中称为iris).

我使用"gini"索引在两种语言中构建了模型,在两种语言中,当测试数据直接来自虹膜数据集时,我能够正确地测试模型.

但是,如果我将新数据集作为测试输入,则对于同一个python,R将其放入不同的类别.

我不确定我在这里错过了什么或做错了,所以我们非常感谢任何指导.

下面提到的代码:Python 2.7:

from sklearn.datasets import load_iris
from sklearn import tree
iris = load_iris()
model = tree.DecisionTreeClassifier(criterion='gini')
model.fit(iris.data, iris.target)
model.score(iris.data, iris.target)
print iris.data[49],model.predict([iris.data[49]])
print iris.data[99],model.predict([iris.data[99]])
print iris.data[100],model.predict([iris.data[100]])
print iris.data[149],model.predict([iris.data[149]])
print [6.3,2.8,6,1.3],model.predict([[6.3,2.8,6,1.3]])
Run Code Online (Sandbox Code Playgroud)

R-Rstudio运行3.3.2 32位:

library(rpart)
iris<- iris
x_train = iris[c('Sepal.Length','Sepal.Width','Petal.Length','Petal.Width')]
y_train = as.matrix(cbind(iris['Species']))
x <- cbind(x_train,y_train)
fit <- rpart(y_train ~ ., data = x_train,method="class",parms = list(split = "gini"))
summary(fit)
x_test = x[149,]
x_test[,1]=6.3
x_test[,2]=2.8
x_test[,3]=6
x_test[,4]=1.3
predicted1= predict(fit,x[49,]) # same as python result
predicted2= predict(fit,x[100,]) # same as …
Run Code Online (Sandbox Code Playgroud)

python r decision-tree

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