问题列表 - 第29601页

SIMD/SSE新手:简单的图像过滤

我是SIMD/SSE的新手,我正在尝试做一些简单的图像过滤(模糊).下面的代码使用水平方向上的简单[1 2 1]加权过滤8位灰度位图的每个像素.我一次创建16个像素的总和.

至少对我而言,这段代码看起来非常糟糕的是,其中有很多插入/提取,这不是很优雅,也可能减慢一切.在转移时是否有更好的方法将数据从一个reg包装到另一个reg?

buf是图像数据,16字节对齐.w/h是宽度和高度,16的倍数.

__m128i *p = (__m128i *) buf;
__m128i cur1, cur2, sum1, sum2, zeros, tmp1, tmp2, saved;
zeros = _mm_setzero_si128();
short shifted, last = 0, next;

// preload first row
cur1 = _mm_load_si128(p);
for (x = 1; x < (w * h) / 16; x++) {
    // unpack
    sum1 = sum2 = saved = cur1;
    sum1 = _mm_unpacklo_epi8(sum1, zeros);
    sum2 = _mm_unpackhi_epi8(sum2, zeros);
    cur1 = tmp1 = sum1;
    cur2 = tmp2 = sum2;
    // "middle" pixel
    sum1 …
Run Code Online (Sandbox Code Playgroud)

performance x86 sse image-processing simd

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

PHP抽象类vs接口(性能)

在PHP 5及更高版本中,什么更快 - 一个interfaceabstract class

abstract class MyPluginModel {
Run Code Online (Sandbox Code Playgroud)

VS

interface MyPluginModel {
Run Code Online (Sandbox Code Playgroud)

他们如何在内存和时间性能方面进行比较?

php performance plugins

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

Python无法在Mac OSX上找到distutils_path

我一直在使用virtualenv + pip进行python开发.我不确定发生了什么,但每当我尝试运行命令行工具或导入库时,我都会收到以下错误消息:

Traceback (most recent call last):
  File "/Users/kyle/.virtualenvs/fj/bin/pip", line 4, in <module>
    import pkg_resources
  File "/Users/kyle/.virtualenvs/fj/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/pkg_resources.py", line 698, in <module>
    the platform/python version defined at initialization are added.
  File "/Users/kyle/.virtualenvs/fj/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/pkg_resources.py", line 701, in Environment
    search_path = sys.path
  File "/Users/kyle/.virtualenvs/fj/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/pkg_resources.py", line 96, in get_supported_platform
    'Environment', 'WorkingSet', 'ResourceManager',
  File "/Users/kyle/.virtualenvs/fj/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/pkg_resources.py", line 221, in get_build_platform
    if provDarwin:
  File "/Users/kyle/.virtualenvs/fj/lib/python2.6/distutils/__init__.py", line 14, in <module>
    exec open(os.path.join(distutils_path, '__init__.py')).read()
IOError: [Errno 2] No such file or directory: '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/distutils/__init__.py'
Run Code Online (Sandbox Code Playgroud)

从我可以破译的内容来看,Python试图distutils_path在Mac OSX系统版本中找到Python,而不是像我应该的那样的virtualenv版本. …

python macos distutils virtualenv

21
推荐指数
3
解决办法
8174
查看次数

从网页中提取*相关*图像

我有几个Twitter推动的新闻聚合网站.我一直在计划添加我在twitter上找到的文章中的图像.

如果我下载页面并使用<img>标签提取图像,我会得到一堆图像; 并非所有这些都与文章相关.例如,捕获按钮,图标,广告等的图像.如何提取文章附带的图像?我知道有一个解决方案 - Facebook链接共享器做得非常好.

大额牛

重复:如何在网站中查找和提取"主要"图像

html parsing image-extraction

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

在Minfusion中比较DateTime值,而在Coldfusion CFQUERY中比较Day

这是我的查询.

<cfquery name="qryname" datasource="dsn">
UPDATE ticketlist
SET status  = <cfqueryparam cfsqltype="CF_SQL_VARCHAR" value="Expired"> 
WHERE expdatetime < 
<cfqueryparam value = "#yourDate#" cfsqltype = "CF_SQL_DATE" maxLength = "19">
</cfquery>
Run Code Online (Sandbox Code Playgroud)

它能够给我所有结果,他们的expdatetime小于#yourdate#,唯一的问题是它只显示结果谁的差异是一整天,但不是那些差异在最小.因此,expdatetime的差异小于#thertime#by min's将不会显示在结果中,除非差异至少为一天.

如何针对最小精度优化此查询?

我知道两个可能有用的函数,DateDiff和DateCompare,但我不知道如何在查询中应用它们.

DateDiff("datepart","date1","date2")

DateCompare("date1","date2"[,"datePart"])

DatePart精确度

* s Precise to the second
* n Precise to the minute
* h Precise to the hour
* d Precise to the day
* m Precise to the month
* yyyy Precise to the year
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.

mysql coldfusion cfquery cfqueryparam

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

无法启动 Visual Basic

当我尝试启动 Visual Basic 打开项目时,它似乎无法正常工作,并不断提示错误“VB6EXT.OLB”无法注册。这意味着什么?在这件事上需要帮助,谢谢

ide vb6

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

什么是API中返回的最佳集合类型

我一直认为在使用公共API时,返回的数组比列表更好,但现在似乎在列表上有所有这些函数都可以通过LINQ等获得.

这里是否已更改了返回基元或对象集合的最佳实践?

例如:

Order[] GetOrders();
List<Order> GetOrders();
IEnumerable<Order> GetOrders();
IQueryable<Order> Get Orders();
Run Code Online (Sandbox Code Playgroud)

c# collections

10
推荐指数
3
解决办法
1817
查看次数

从Objective-C创建磁盘映像(.dmg)

是否有任何库可以从Cocoa创建磁盘映像,或者只能通过Finder实现?

diskimage objective-c osx-snow-leopard

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

针对XSS的常见防御措施有哪些?

换句话说,现在最常用的消毒输入和/或输出技术是什么?工业(甚至只是个人使用)网站的人们用什么来解决这个问题?

javascript xss

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

从电子邮件地址获取Facebook个人资料照片

我正在尝试根据用户的电子邮件地址获取用户的脸谱资料图片.实际上,我想为我的用户提供使用Gravatar作为他们的图像或Facebook的选项.但是,我知道获取用户的脸书图片的唯一方法是通过:

http://graph.facebook.com/[FBOOK USERNAME]/picture?type=large

由于用户名在facebook和我的网站之间可能有所不同,我想通过电子邮件地址而不是用户名来完成.如何通过电子邮件地址查询某人的Facebook个人资料图片?

facebook gravatar image

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