问题列表 - 第49194页

OpenCV形状匹配

我是OpenCV的新手(我实际上正在使用Emgu CV C#wrapper)并且我正在尝试进行一些对象检测.

我正在尝试确定一个对象是否与预定义的一组对象匹配(我将不得不定义).背景光线充足,不会移动.我开始使用的物品是瓶子和罐子.

我目前的做法是:用先前拍摄的背景图像做absDiff来分离背景.然后扩张4x以使较亮区域(标签中)收缩.然后我做一个二进制阈值来获得一个大博客,然后在这个图像中找到轮廓.然后,我获取最大的轮廓并绘制它,这将成为我的形状,以保存到接受的集合或与接受的集合进行比较.

目前我正在使用cvMatchShapes,但双返回值似乎变化很大.我猜是因为它没有考虑到旋转.

这种方法是好的吗?它不适用于玻璃瓶,因为边缘很难找到......

我读过关于haar分类器的内容,但认为这可能对我的任务来说太过分了.

opencv shape matching

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

如何用jquery设置保证金?

我这样做:

var sId=id.toString();
var index=sId.substring(3);
var mrg=index*221;
var el=$(id);
el.css('margin-left',mrg+'px'); and el.css('marginLeft',mrg+'px');
Run Code Online (Sandbox Code Playgroud)

el是我想要设置边距(正确检索)的元素,而mrg是新边距的值

如果我做$ ('#test1').css('margin-left',200);$('#test1').css('marginLeft',200);它在两种方式都有效,那么我设置属性的方式就出了问题.

正确的方法是var el=$('#'+id);

javascript jquery

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

jQuery创建具有ID的新div?

我在ASP.NET masterPage.master中有表单,如果我单击“提交”,则通过ajax从masterPage.master.cs文件调用某种方法(我在更新面板中有此方法)。但是我想用jQuery改善它。所以我有这个:

$('#submit').click(function () {
            $.ajax({
                type: "POST",
                url: '<% Response.Write("~"+Request.Path); %>',
                beforeSend: function () {
                    $(document.createElement('div')).width($('#formBox').width())
                    .height($('#formBox').height())
                    .css({ backgroundImage: 'url(/Static/Img/bc_overlay.png)', position: 'absolute', left: 0, top: 0, margin: "5px", textAlign: "center", color: "#000", display: "none" })
                    .append("<strong>Na?ítám</strong><br /><img src='Static/Img/ajax-loader.gif' width='33px' height='33px' alt='loading' />")
                    .fadeIn("slow")
                    .prependTo($('#formBox'));
                    $('#formBox').css('position', 'relative');
                },
                success: function () {
                }
            });
        });
Run Code Online (Sandbox Code Playgroud)

因此,如果我单击“提交”,则会创建新的div(正在加载文本和图像,以及很酷的不透明度覆盖层),但是我如何给该div一些ID?因为我需要在

success: function () {
                    }
Run Code Online (Sandbox Code Playgroud)

我需要清除此框并在此处输入一些文字(错误或成功)。

html asp.net ajax jquery

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

将图像推入gstreamer管道

在玩了一些玩具应用程序,浏览文档和谷歌搜索(包括邮件列表档案)后,我仍然对我认为是一个相当常见的用例感到困惑.

我有一个现有的代码生成图像(在内存中),我想将这些图像推送到gstreamer管道(最后创建一个flv视频).

我找不到"显而易见的方法".我最好的猜测是挖掘GstMultiFileSrc的源代码及其父GstPushSrc来解决它.

你们中的任何人都可以指出我这样做的"显而易见的方式"吗?是否有相关的文档/教程/示例?

一旦我输入正确,剩下的就是小菜一碟,感谢Gstreamer非常棒!(类似"我的魔法输入 - > ffmpegcolorspace!ffenc_flv!flvmux!filesink location = desktop.flv")

谢谢你的回答.

c++ video image gstreamer

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

在失败的ALTER TABLE ... ADD CONSTRAINT上回滚事务到保存点

有没有办法在事务中添加检查约束,并且在故障回滚到上一个保存点的情况下(而不是回滚整个事务)?

在我的情况下,当ALTER TABLE ... ADD CONSTRAINT命令失败时,事务无法回滚到保存点(尝试这样做会抛出InvalidOperationException).

概述以证明关键点:

SqlTransaction transaction = connection.BeginTransaction();

// ... execute SQL commands on the transaction ...

// Create savepoint
transaction.Save("mySavepoint");

try
{
    // This will fail...
    SqlCommand boom = new SqlCommand(
        "ALTER TABLE table WITH CHECK ADD CONSTRAINT ...", 
        connection, 
        transaction);

    boom.ExecuteNonQuery();
}
catch
{
    // ...and should be rolled back to the savepoint, but can't.
    try
    {
        transaction.Rollback("mySavepoint");
    }
    catch (InvalidOperationException)
    {
        // Instead, an InvalidOperationException is thrown.
        // The transaction is unusable …
Run Code Online (Sandbox Code Playgroud)

c# sql-server-2005

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

嵌套的preferences.xml

是否有可能将一个包含preferences.xml到另一个中,就像它可以用<include />标签进行布局一样?

让我们说:

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen 
    xmlns:android="http://schemas.android.com/apk/res/android">
    <PreferenceScreen 
        android:title="@string/pref_group_title_visual">
        <include 
            preferences_filename="xml/pref_visual"/>
    </PreferenceScreen>
...
Run Code Online (Sandbox Code Playgroud)

android nested include preferences android-preferences

32
推荐指数
3
解决办法
6654
查看次数

XML序列化时出现C#错误"XML文档中存在错误(2,2)"

所有,我正在尝试序列化和反序列化类,并且反序列化失败.有大量类似的线程,但我无法解决这个问题.我收到以下错误"XML文档中存在错误(2,2)"内部期望"{"未被预期."}"

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml.Serialization;

namespace XMLSerialization
{
 [System.Xml.Serialization.XmlRootAttribute(Namespace = "",
     IsNullable = false)] 
 public class Level
 {
  private String _name;
  private String _background;

  public Level() 
  {
   _name = "LEVEL_NAME";
   _background = "LEVEL_BACKGROUND_IMAGE";
  }

  [XmlAttribute("LevelName")]
  public String LevelName
  {
   get { return _name; }
   set { _name = value; }
  }

  [XmlAttribute("Background")]
  public String Background
  {
   get { return _background; }
   set { _background = value; }
  }
 }
}
Run Code Online (Sandbox Code Playgroud)

这是我用于反序列化的代码.序列化正在发生,但反序列化没有经历.我认为我犯了一个小错误,但我无法解决这个问题!

using System;
using …
Run Code Online (Sandbox Code Playgroud)

c# xml-serialization

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

导致在WCF中返回HTTP错误状态

如何让我的WCF服务以RESTful方式传达错误?具体来说,如果调用者将无效的查询字符串参数传递给我的方法,我希望将400或404 HTTP错误返回给用户.当我搜索与WCF相关的HTTP错误状态时,我所能找到的只是人们试图解决他们收到的错误的页面.我宁愿不只是抛出一个FaultException,因为它会转换为500错误,这不是正确的状态代码.

rest wcf http http-status-codes

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

wpf xaml设计师bug

每次我们在我们的项目中打开一个*的.xaml文件 - 我们看到的工作设计者和很多消息"类型没有发现"组件未找到"等几个实验后,我发现了一个问题的根源:创建新的WPF应用程序,在项目根目录中创建一个文件夹,向文件夹添加一些值转换器,尝试在"MainWindow.xaml"上使用它

你可能会写这样的东西:

xmlns:Folder="clr-namespace:WpfApp.Folder"
Run Code Online (Sandbox Code Playgroud)

然后

   <Window.Resources>
        <Folder:SomeValueConverter x:Key="someKey"/>
    </Window.Resources>
Run Code Online (Sandbox Code Playgroud)

你懂...

而且,现在最有趣的事情!当你建立你的项目x86或"任何CPU" - 一切都会好起来的,设计师将可用,所有命名空间将被完全进口,但只是改变你的项目配置到x64 ...重建解决方案和开放式的设计图! ..你会感到惊讶......错误,找不到类型等等......在x64应用程序中如何使用VS xaml设计器?

Windows 7企业版x64,Visual Studio 2010旗舰版

wpf designer visual-studio-2010

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

将表单元素(输入)转换为div

有没有办法将所有输入字段转换为div?或跨度或任何东西.我有一个像这样的表:

<div id="calc">
<table>
<tr>
<td>Principal:</td>
<td><input value="100.00$" /></td>
</tr>
<tr>
<td>start date:</td>
<td><input value="02/02/2002" /></td>
</tr>
<tr>
<td>end date:</td>
<td><input value="02/02/2002" /></td>
</tr>
</table>
</div>
Run Code Online (Sandbox Code Playgroud)

我想把这个源复制到没有输入的灯箱..像:

<table>
<tr>
<td>Principal:</td>
<td><div>100.00$</div></td>
</tr>
<tr>
<td>start date:</td>
<td><div>02/02/2002</div></td>
</tr>
<tr>
<td>end date:</td>
<td><div>02/02/2002</div></td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我想知道有没有办法将所有这些输入转换为div可能是通过使用.replace或其他东西?

谢谢

javascript jquery transform input

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