首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MPEG-7描述符

MPEG-7描述符
EN

Stack Overflow用户
提问于 2015-01-16 09:38:41
回答 1查看 177关注 0票数 0

我尝试通过MPEG7描述符来比较图像,我发现了一个通过http://chatzichristofis.info/?page_id=19实现的方法,但是当我调用Apply()函数时,就抛出了异常。

代码语言:javascript
复制
EHD_Descriptor ehd = new EHD_Descriptor(11);
var img = new Bitmap("LargerImage.jpg");
.
. 
.
descriptor = ehd.Apply(img);
descriptor = ehd.Quant(descriptor);

异常

代码语言:javascript
复制
System.AccessViolationException was unhandled
  HResult=-2147467261
  Message=...

有没有人有使用这些描述符或引用其他描述符的经验,这些描述符可以无例外地工作(我想是来自非托管代码)?

EN

回答 1

Stack Overflow用户

发布于 2015-01-23 21:47:43

如果有人有同样的问题,只需要处理其他图像,那么一个解决方案是:

代码语言:javascript
复制
    [HandleProcessCorruptedStateExceptions]
    [SecurityCritical]
    private double[] DoSecurityCritical(SimpleRnd.CEDD cedd, Bitmap img) {
        try {
           // List<double[]> temp = locate.extract(img,600);
            double [] temp = cedd.Apply(img);
            return temp;
        } catch (Exception) {
            return null;
        }
    }

只需对安全属性使用更强的catch即可。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27976036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档