标签: material

我应该使用直方图或其他更高级的数学工具(如贝叶斯网络)进行材料分类/识别吗?

我正在学习OpenCV的基础知识,我认为一个好的项目可以帮助我让学习变得更有趣.在思考了一些想法之后,我想出了一些物质识别项目.比方说,我给自己做了一台输送机,它正在运输用于生产某种产品的材料(这个产品并不重要,所以).有3种材料,照明条件会有所不同(早上到下午使用自然光,晚上使用灯泡).这将是问题描述.

我正在考虑使用容易获得的沙子,木头和岩石.并将它们放在塑料表面上.在拍完照片之后,我将应用一些直方图来获得颜色,并使用这种颜色我将识别材料.但是,由于闪电条件会随着时间的推移而变化,当我拍摄这张照片并应用直方图时,颜色会发生变化,材料将无法正确识别.而且我想,如果我使用沙子和灰尘,他们有非常相似的颜色,但不同的质地,有什么东西可以帮助我吗?

我只是想要一些想法,也许该领域的一些专家可以指导我.

python opencv bayesian-networks object-recognition material

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

反应材质UI重置值

我正在使用材料UI做出反应.

我似乎无法在提交时重置表单而不会在控制台中出现错误.

如果我有: <TextField defaultValue={myComment.title} refs="title" />

在提交时,如果我这样做:this.refs.title.setValue('')我在控制台中收到以下错误

警告:不推荐使用setValue()方法.请改用defaultValue属性.或者使用TextField作为具有value属性的受控组件.

所以我试着这样做:this.refs.title.defaultValue = ''但那没用.

我想我必须做一个handleChange事件?但是当我想要做的就是清除输入字段时,设置它似乎非常痛苦.

在此先感谢您的帮助.

javascript material reactjs material-ui

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

调用LoadScene/LoadLevel后,场景中的对象变暗

我完成了Unity的roll-a-ball教程,它运行正常.我换了几种材料让它看起来更好.我还添加了一个C#脚本,当玩家从地面掉下来时应重启该级别(我禁用了墙壁).我使用的是Unity 5.5.

它最初看起来像这样: 初始级别的屏幕截图

但当我离开边缘并重新启动时,它看起来像这样: Reloaded Level的屏幕截图 在编辑器加载时打开统一后,它有时看起来像这样几秒钟.

这是脚本:

using UnityEngine;
using System.Collections;

public class DeathTrigger : MonoBehaviour {

    // Use this for initialization
    void Start () {

    }

    // Update is called once per frame
    void Update () {

    }

    void OnTriggerEnter (Collider other)
    {
        if (other.gameObject.CompareTag("Player"))
            Application.LoadLevel(Application.loadedLevel);
    }
}
Run Code Online (Sandbox Code Playgroud)

关于是什么导致这个的任何想法?

c# colors unity-game-engine material unity5

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

Angular 2/4材料,单击列表项

我的目标是在单击列表/表的任何行时调用函数.无法使它工作所以现在我只想点击每行的第一列并调用该函数.

component.html是这样的,使用@ angular/material:

<ng-container *ngFor="let item of items">
    <md-grid-tile class="grid-box-row" ng-click="onRowClicked(item)"> {{item.id}} </md-grid-tile>
    ... ...
Run Code Online (Sandbox Code Playgroud)

编译后的JavaScript是这样的: 在此输入图像描述

该函数在component.ts中

private onRowClicked(item: Order) {
    this.loggerService.debug(item.id);
}
Run Code Online (Sandbox Code Playgroud)

一切似乎都很好,但点击时功能不会被击中.感谢您的时间.

material angular

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

从Angular Material <mat-chip>中删除box-shadow

有没有办法从Angular Material中的mat-chips中删除盒子阴影?

<mat-chip-list>
    <mat-chip>Papadum</mat-chip>
</mat-chip-list>
Run Code Online (Sandbox Code Playgroud)

这些芯片似乎具有盒子阴影的CSS样式,但禁用此样式或覆盖它不起作用.

transition: box-shadow 280ms cubic-bezier(.4, 0, .2, 1);
Run Code Online (Sandbox Code Playgroud)

我怀疑必须有一种简单的方法来禁用这个阴影,但我无法弄明白.

css material box-shadow angular

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

angular + firebase auth + material =路由器崩溃

在firebase身份验证后路由器无法正常工作.问题是来自@ angular/animations,导入NoopAnimationsModule或BrowserAnimationsModule,路由器无法正常工作

的package.json

"dependencies": { "@angular/animations": "^5.2.8", "@angular/cdk": "^5.2.4", "@angular/common": "^5.2.0", "@angular/compiler": "^5.2.0", "@angular/core": "^5.2.0", "@angular/forms": "^5.2.0", "@angular/http": "^5.2.0", "@angular/material": "^5.2.4", "@angular/platform-browser": "^5.2.0", "@angular/platform-browser-dynamic": "^5.2.0", "@angular/router": "^5.2.0", "angularfire2": "^5.0.0-rc.6", "core-js": "^2.4.1", "firebase": "^4.11.0", "rxjs": "^5.5.6", "zone.js": "^0.8.19" }

我通过Google验证后重定向到路由'/ protected',但页面显示新的路由组件和前一个组件: 截图

问题必须是Angularfire和Material Animations之间的兼容性问题:评论BrowserAnimationsModule的导入修复了这个问题.

为了帮助理解和重现,你有:
- StackBlitz项目令人讨厌的部分是这个例子有效,但仍然呈现一个过渡状态,其中显示了两个组件.
- github存储库,其中最少的代码重现错误.
- 从前一个回购运行应用程序.

一旦找到修复程序,firebase凭据将停止工作,因此请使用您自己的.

提前致谢.

material firebase firebase-authentication angular

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

如何检测材料菜单打开事件

我想使用角材料菜单的menuOpened:EventEmitter属性。谁能帮忙使用此功能?我想打开菜单上的事件。

我正在将Angular 6与Angular Material Menu一起使用。

menu material angular-material angular

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

如何通过maxscript切换"在视口中显示标准地图"?

在平板材质编辑器中,我可以右键单击材质并切换"在视口中显示标准贴图".如何从maxscsript以编程方式切换/设置材料的此选项?

maxscript 3dsmax material

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

如何在Android中更改突出显示的EditText颜色?

我对Android完全不熟悉并遇到以下情况:使用Material Light主题时,我的EditText会在选择时变为粉红色.

我搜索了如何更改它,并发现以下告诉我将android:textColorHighlight更改为我的首选颜色: 如何在我的自定义主题中设置EditText中的选择颜色?(机器人)

可悲的是,这似乎对我没有用.

这是我的styles.xml:

<!-- res/values/styles.xml -->
<resources>
    <!- theme inherits from the material theme -->
    <style name="AppTheme" parent="android:Theme.Material.Light">
        <!-- Customize your theme here. -->
        <item name="android:colorPrimary">@color/colorPrimary</item>
        <item name="android:colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="android:colorAccent">@color/colorAccent</item>
        <item name="android:textColorPrimary">@color/lightText</item>
        <item name="android:navigationBarColor">@color/navigationBarColor</item>
        <item name="android:textColorHighlight">@color/textColorHighlight</item>
        <!-- theme customizations -->
    </style>
</resources>
Run Code Online (Sandbox Code Playgroud)

关于我做错了什么的指示?

谢谢!

android colors material android-edittext

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

在Angular 2+中,如果它还应用了Angular指令,那么如何指定本机元素应该绑定到模板变量?

Angular 2+模板变量的语法如下:

<someElement #someVariable="someDirective"></someElement>

where someElement是元素标记,someVariable是变量名称,someDirectivesomeElement应该绑定的指令someVariable.

如果someDirective缺少,即

<someElement #someVariable></someElement>

并且someElement是一个没有Angular指令的原生HTML元素,然后someVariable将绑定到该ElementRef元素的元素.

但是,someElement 如果有Angular指令,我该如何重现这种行为?如何指定我希望ElementRef绑定到变量而不是某些指令?据我所知,没有类似的语法

<someElement #someVariable="element"></someElement>

(虽然存在建议).

我的具体用例是我试图获取此模板ElementRef中的button元素:

<button md-raised-button #button>Click me</button>

这里md-raised-button是一个角度材质指令.但#button恰恰相反MdButton.

material angular

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