由买买提看人间百态

topics

全部话题 - 话题: opencv
首页 上页 1 2 3 4 5 6 7 8 下页 末页 (共8页)
s********1
发帖数: 581
1
急:请朋友推荐便宜的laptop(used or new)!
我现在急需一台便宜的laptop具有以下功能:
(0)可以装xp/vista
(1)可以run VS2003 2005 或2008
(2)可以装openGL
(3)可以装openCV
(4)可以装matlab7.0
(5)可以装pbrt
(6)可以装photoShop CS4 (11.0)
几年前的model也可以,只要性能稳定,价格越便宜越好,速度不要求太高,我家里已
有台高性能的desktop了。
请给出brand和model. 谢谢!
w***g
发帖数: 5958
2
来自主题: Programming版 - opencv快还是imagemagick快?
各种图像格式读入和基本的resize操作,不知道哪个library最快。
g*****y
发帖数: 7271
3
来自主题: Programming版 - opencv快还是imagemagick快?
Intel IPP 比较快,针对Intel CPU优化的。不过可能没有读入输出图像的功能。
r*********r
发帖数: 3195
4
来自主题: Programming版 - opencv快还是imagemagick快?

读入 jpeg 都调用 libjpeg, 应该没什么区别.
imagemagick 的数据结构复杂些, 但是更 flexible . resize 操作可能会慢一点.
y*******g
发帖数: 6599
r**u
发帖数: 130
6
opencv is very powerful, but it seems we still need to re-implement image
processing function in Matlab such as bwlabel and other functions.
G*****7
发帖数: 1759
7
来自主题: Programming版 - 按说java也够快了
opencv和boost ublas(或者Armadillo )蛮好的,一方面本身比较模板化, Cpp-ish,
另一方
面提供了ipp和mkl的c函数的binding,在性能方面不输太多。
g*****y
发帖数: 7271
8
来自主题: Programming版 - 按说java也够快了
OpenCV的新版本不知道怎么样,不过早期版本觉得很烂啊,感觉就是C style生搞了一
点classes,还不如直接上C style的IPP之类的。
g*****y
发帖数: 7271
9
来自主题: Programming版 - 做image registration, matlab和ITK哪个快?
OpenCV might be faster. ITK should be acceptable too. I don't know
there are many implementations in matlab. Even if there are, it would
probably be the slowest and might not be able to handle larger dataset.
h*****s
发帖数: 56
10
来自主题: Programming版 - 做image registration, matlab和ITK哪个快?
Thanks!
我其实是要做医学图像处理, 是不是opencv就没有优势了?
l***1
发帖数: 22
11
比如想自动存一个Class里的所有变量。想编写一个universal的函数。
不过看到 Boost和OpenCV的XML saving都做不到这点。
y****n
发帖数: 15
12
下面是一段10行的小程序,调用OpenCV2.1
#include "cv.h"
#include "highgui.h"
#include
using namespace std;
void main()
{
string videofname = "E:\\Demo\\test.avi";
cv::VideoCapture capture;
capture.open(videofname);
cv::Mat frame;
capture >> frame;
}
这个程序在Visual Studio 2008下面编译和运行都正常。
但在VS 2010和VS 2012下运行时,执行到capture.open()产生异常。
追踪到VideoCapture::open(const string& filename)函数内部,发现这时的
filename string就变成了Bad Ptr。
大家有没有遇到过类似的问题?该怎么解决?
O6
发帖数: 8
13
E:\\Demo\\test.avi
y****n
发帖数: 15
14
嗯,是这里写错了,程序中写的还是"\\",但拷贝到帖子里就变成了"\",我已经在原
帖中改过来了。
我如果使用debug版本的lib文件(cv210d.lib)就会出这个问题,如果release版本(
cv210.lib)就没事。
G*****7
发帖数: 1759
15
how did you compile your cv*.lib? with vs 2008? dynamic or static?
y****n
发帖数: 15
16
cv*.lib 应该是用vs 2008编译的dynamic,这个有影响么?
G*****7
发帖数: 1759
17
re-compile everything in vs 2010.
formal explanation: http://msdn.microsoft.com/en-us/library/ms235460.aspx
in short: use "dependency walker" to examine your debug .exe that crashed,
you will see it linked to both msvcr90d.dll and msvcr100d.dll. this is a bad
sign for impending doom.
G*****7
发帖数: 1759
18
then, if you use vs2010 and target 64-bit, be sure to install sp1 first.
the compiler in rtm (pre-sp1) is flawed.
k**********g
发帖数: 989
19
Early versions of OpenCV (1.x) can be called from C.
k**********g
发帖数: 989
20
来自主题: Programming版 - career问题

OpenCV
順便學一下 image processing
j*****l
发帖数: 1624
21
来自主题: Programming版 - 弱问,上哪儿去找服务器?
我觉得我不会这些很丢脸。别人都会我不会,心里不开心。
选php+mysql,确实是因为看到facebook的招工广告上说要会php+mysql哈哈。
不然其他还有什么比较好的数据库是免费的呢?ms的不免。oracle的不免(好像mysql是
oracle的??)。其他我就不知道了。
我只是未雨绸缪。平时是做graphics的,希望一辈子都做。天天就是c++加glsl搞来搞去
的,有
时会用opencv,但想用gpgpu的cv package,在寻觅中。
现在刚刚开始学安猪:( 第一步还是搞opengles
这个版很牛逼啊觉得。。。
i*****s
发帖数: 265
22
来自主题: Programming版 - IOS APP 开发指南
exactly呀。
我java,c++,python,matlab等,都在用。工具opengl,opencv等。隔两三个月换回来,
有轮回感觉。
N******K
发帖数: 10202
23
看起来不错 不过不知能否用于finite element analysis
vtk是NIH投资搞的 用于医学图像的visualization 然后用qt提供一些按钮菜单啥的
javafx我看了一下 号称能用于医学图像 但还处于开发期 连dicom格式的reader估计都
没有
在科学计算领域 fps 不是重要指标 也不需要和硬件打交道
基本算法都是c++ 因为java数组缺陷等导致的性能问题以及缺乏相应的库。 jvm导致的速
度问题不是大问题。 有人说可以用java wrapper调用c++的库 我靠 一个算法 一部
分java 一部分c++ 到处混合 这东西没法维护和调优
然后界面Java
用户操作序列 A1 ~ A100 每一个操作对应一个算法 整个操作算一个大算法,整个程
序运行期间 java/c++频繁切换+数据格式转换 你说这种东西 维护性能好么?
所以要么干脆都是c++ 或者java
估计oracle根本不打算进入医学图像等科学计算领域
谁都知道java编程比c++省心 但是致命缺陷导致 当前版本的java不适合科学计算领域
再比如opencv 是c/c+... 阅读全帖
k**********g
发帖数: 989
24

Agreed.
If parallelism only occurs at the framework level, then the latency of
processing cannot be reduced, and the CPU will be under-utilized (if there
are not enough requests at the framework level).
Certain image processing operations are non-parallelizable - when considered
alone. Examples are image decoding and encoding. However, that doesn't mean
other image operations had to wait until these operations finish - other
image operations can use partial results, and can do so from a differe... 阅读全帖
k**********g
发帖数: 989
k**********g
发帖数: 989
26
来自主题: Programming版 - 关于多个smart pointer系统并存的问题

The minimum requirement is that at least one of the smart pointer
implementation needs to support a user-provided deleter function (instead of
using the default delete operator of that type).
If this is only satisfied by one side, a one-way wrapping is possible.
Ideally, two-way wrapping is more desirable.
I have implemented a similar interoperable wrapper between OpenCV Mat class
and COM smart pointer. I do not have the source code right now, but it
basically uses the deleter function.
Since I... 阅读全帖
d****i
发帖数: 4809
27
来自主题: Programming版 - Java的performance
好像图形图像领域的lib毫无例外都是C++写的,OpenGL, OpenCV, ITK等等。这种东西
还是C++最擅长的。
N******K
发帖数: 10202
28
而是用c++和c这种过时语言
这是为啥?
c*******9
发帖数: 9032
29
这个对性能要求比较高吧。
N******K
发帖数: 10202
30
你这个解释没道理 硬件速度很高了 已经 多核心多线程
f**********3
发帖数: 295
31
数值运算并不是java的强项吧
c****3
发帖数: 10787
32
科学家不关心语言,只关心算法。
语言没准是很久以前学的,人家不想学新的了。
还有一个原因,java没法在很多嵌入系统里运行
c*******9
发帖数: 9032
33
这种东西,速度越快越好,和一般企业应用不同。
t*****n
发帖数: 4908
34
java就不用提了,给c++和c提鞋都不够。你看过atlas和gotoblas没有。人家都在sse和
多核优化,java还在吃奶的阶段。
鼓吹java的人,实际上是对行业不了解的人。你去看看autodesk的产品线,再来评论。
z****e
发帖数: 54598
35
所以你这辈子的梦想就是给人家做autodesk对吧?
autodesk的市值才10b
就是yahoo这种落魄的web公司都值39.9个b啊
z****e
发帖数: 54598
36
对了一半
其实科学家也不关心算法
只关心对错,证明各种逻辑命题
怎么算快,那其实是很低层次的思考
cs本身都不好意思说自己是science
只能说是applied science
不是真正意义上的science
在数学的排行里面,属于最末的一个
统计就高于cs
c****3
发帖数: 10787
37
你这指的是数学家。
Computer Vision 有专门研究的人,现在 Computer Vision 连很低等生物苍蝇的视觉
能力都比不上,不改进算法,还有啥捷径
d******k
发帖数: 4295
38
这个圈子都是用c++的,很多人就只会matlab加C。
而且硬件提高了,编码标准也提高了。
比如h.265支持8k的分辨率,是264的四倍
t*****n
发帖数: 4908
39
不是所有的程序员都搞web,也不是所有的都写后端。光看市值有什么用。市值高,不
一定有openning。大家就是混口饭吃。autodesk只是个例子,版上还有不少写硬件驱动
的xdjm。照你理论,只要没市值,只要不是写web+后端,找块豆腐撞死得了。
t*****n
发帖数: 4908
40
其实computer science应该分成两部分。一部分搞基础研究,另一部分搞应用。就像有
数学系和应用数学系那样。
g*********e
发帖数: 14401
41

有些地方对性能的要求没有止境,能快个1%也值得花力气搞
有些地方一旦达到某个performance就无所谓了
m********5
发帖数: 17667
42
来自主题: Programming版 - 你们不懂c++
看项目,需要测试的
GC对我们有些部件影响很大, C++现在大部分smart pointer之类安全措施都基于ref
counter, 这个也可以centralize, 我觉得不论是生产还是运行的效率都不错, 没你说
得那么不堪.
而且C++也快有自己的GC了
你们很多人黑C++其实是基于以前很原始的C++, C++的特性更改不知道多少次了, 另外
boost里面新东西更多
我不是说C++万能, 但是C++真没你们说的那么不堪
性能优化,对大部分项目用C和汇编甚至VHDL至多能在一年内提升个10%, 但是硬件的提
升让你这个工作显得微不足道, 所以openCV也转向C++了
这是因为C++的很多库已经有人在底层做过优化了, 进一步优化意义不大. C++的问题是
项目管理困难, 东西做大了,要重写,那些什么模板,宏,得把项目审核的人看晕过去, 因
此我们自己只用C++做小部件.
至于为什么大部分做优化的人倾向于C, 我觉得是因为和别的语言接口,通常只能用到C
特性, 比如java, python, ruby的API通常都是C的.
f**********3
发帖数: 295
43
有JLinpack。 OpenGL, OpenCV, VTK, ITK都有Java API。要想自己从头实现那还是C++
吧。
N******K
发帖数: 10202
44
哈哈 OpenCV, VTK, ITK 都是c/c++写的 隔了一层java去调用 多难受
我开头就写了 这些库不能互联互通 而且有大坑
我的目标是开发新算法 不简单是把itk的东西搞个排列组合

C++
m********5
发帖数: 17667
45
我已经造过了, 用c++不难
但矩阵运算还是得用库,人家的效率已经做得很好了, 自己造轮子不划算. 问题只是
matrix header兼容性问题.
现有的图像处理库,只有简单的矩阵运算,稍微不常用一点就得转格式, 比如openCV必须
以pixel为单元, 如果要单独提出某个channel做运算,得先内存拷贝
所以我写了自己的matrix header, 让所有库可以用同一个matrix实现一些功能
GC要小心, 每个库有自己独立的一套方法, 有时候挺麻烦的, 只能自己管理

e***e
发帖数: 3872
46
来自主题: Programming版 - 求指教:关于汉字拆分和图像识别
看吧,大家都說不好做,模式識別那東西真的比較費力不討好的——其實也不用去
codeproject找牛人的例程,opencv里就基本包括了做这个问题60%以上的函数,只是剩
下的3、40%,要有足夠数学基礎和機器學習的實踐經驗,可能还要有点小牛的idea,才
能搞定
想學編程就學學網頁設計,嬌娃,派送,還覺得不過癮就看看算法書(比如Cormen那本
算法引論),上這裡瞅瞅熱鬧,吵吵架什麼的
對漢字文化感興趣就去ChineseClassics版灌灌水,有空時臨兩篇貼,奔一下,多好
N******K
发帖数: 10202
47
你知道GPU多少内存么?
GPU提速也就5-10倍
DSP你就更是扯jb蛋了 德州仪器的DSP能提供多少内存?
3D图像 一幅图就上G 不是opencv那种2D图
k**********g
发帖数: 989
48
Not sure if it is popular, but OpenCV seem to be using ChiliProject
https://www.chiliproject.org/projects/chiliproject/wiki/FAQ
k**********g
发帖数: 989
49

Use Intel TBB if at all possible. This is the strategy taken by OpenCV, and
it can multithread on Windows, Mac, Linux, Android, iOS
If on Windows, one can define a thin wrapper to switch TBB code to Microsoft
PPL.
k**********g
发帖数: 989
50

Very difficult, and it will defeat some of the advantages of using C++
templates.
First of all, there is no such thing as shipping a binary or encoded version
of C++ template code without being "instantiated".
To instantiate, you need to provide all of the template parameters. In other
words, you need to know exactly what types will be needed by your customers.
http://en.cppreference.com/w/cpp/language/function_template#Exp
http://en.cppreference.com/w/cpp/language/template_specializati
Once th... 阅读全帖
首页 上页 1 2 3 4 5 6 7 8 下页 末页 (共8页)