我正在学习OpenCV的基础知识,我认为一个好的项目可以帮助我让学习变得更有趣.在思考了一些想法之后,我想出了一些物质识别项目.比方说,我给自己做了一台输送机,它正在运输用于生产某种产品的材料(这个产品并不重要,所以).有3种材料,照明条件会有所不同(早上到下午使用自然光,晚上使用灯泡).这将是问题描述.
我正在考虑使用容易获得的沙子,木头和岩石.并将它们放在塑料表面上.在拍完照片之后,我将应用一些直方图来获得颜色,并使用这种颜色我将识别材料.但是,由于闪电条件会随着时间的推移而变化,当我拍摄这张照片并应用直方图时,颜色会发生变化,材料将无法正确识别.而且我想,如果我使用沙子和灰尘,他们有非常相似的颜色,但不同的质地,有什么东西可以帮助我吗?
我只是想要一些想法,也许该领域的一些专家可以指导我.
我正在使用材料UI做出反应.
我似乎无法在提交时重置表单而不会在控制台中出现错误.
如果我有: <TextField defaultValue={myComment.title} refs="title" />
在提交时,如果我这样做:this.refs.title.setValue('')
我在控制台中收到以下错误
警告:不推荐使用setValue()方法.请改用defaultValue属性.或者使用TextField作为具有value属性的受控组件.
所以我试着这样做:this.refs.title.defaultValue = ''
但那没用.
我想我必须做一个handleChange事件?但是当我想要做的就是清除输入字段时,设置它似乎非常痛苦.
在此先感谢您的帮助.
我完成了Unity的roll-a-ball教程,它运行正常.我换了几种材料让它看起来更好.我还添加了一个C#脚本,当玩家从地面掉下来时应重启该级别(我禁用了墙壁).我使用的是Unity 5.5.
但当我离开边缘并重新启动时,它看起来像这样:
在编辑器加载时打开统一后,它有时看起来像这样几秒钟.
这是脚本:
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)
关于是什么导致这个的任何想法?
我的目标是在单击列表/表的任何行时调用函数.无法使它工作所以现在我只想点击每行的第一列并调用该函数.
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)
该函数在component.ts中
private onRowClicked(item: Order) {
this.loggerService.debug(item.id);
}
Run Code Online (Sandbox Code Playgroud)
一切似乎都很好,但点击时功能不会被击中.感谢您的时间.
有没有办法从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)
我怀疑必须有一种简单的方法来禁用这个阴影,但我无法弄明白.
在firebase身份验证后路由器无法正常工作.问题是来自@ angular/animations,导入NoopAnimationsModule或BrowserAnimationsModule,路由器无法正常工作
"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凭据将停止工作,因此请使用您自己的.
提前致谢.
我想使用角材料菜单的menuOpened:EventEmitter属性。谁能帮忙使用此功能?我想打开菜单上的事件。
我正在将Angular 6与Angular Material Menu一起使用。
在平板材质编辑器中,我可以右键单击材质并切换"在视口中显示标准贴图".如何从maxscsript以编程方式切换/设置材料的此选项?
我对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)
关于我做错了什么的指示?
谢谢!
Angular 2+模板变量的语法如下:
<someElement #someVariable="someDirective"></someElement>
where someElement
是元素标记,someVariable
是变量名称,someDirective
是someElement
应该绑定的指令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
.