boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - opencv为什么不用java写???????
相关主题
C++ optimization question
C++轮子来了
Do the two statements cost the same amount of time?
tail call strange behavior on cl.exe
Looks like 王垠 was right about Google culture
About volatile in C
Solaris CC compiler 如何从pipe读取文件,而不是从硬盘?
瓶颈在哪儿?
copy constructor 问题
gcc compile option
相关话题的讨论汇总
话题: opencv话题: java话题: autodesk话题: 不用
进入Programming版参与讨论
1 (共1页)
N******K
发帖数: 10202
1
而是用c++和c这种过时语言
这是为啥?
c*******9
发帖数: 9032
2
这个对性能要求比较高吧。

【在 N******K 的大作中提到】
: 而是用c++和c这种过时语言
: 这是为啥?

N******K
发帖数: 10202
3
你这个解释没道理 硬件速度很高了 已经 多核心多线程

【在 c*******9 的大作中提到】
: 这个对性能要求比较高吧。
f**********3
发帖数: 295
4
数值运算并不是java的强项吧

【在 N******K 的大作中提到】
: 而是用c++和c这种过时语言
: 这是为啥?

c****3
发帖数: 10787
5
科学家不关心语言,只关心算法。
语言没准是很久以前学的,人家不想学新的了。
还有一个原因,java没法在很多嵌入系统里运行

【在 N******K 的大作中提到】
: 而是用c++和c这种过时语言
: 这是为啥?

c*******9
发帖数: 9032
6
这种东西,速度越快越好,和一般企业应用不同。

【在 N******K 的大作中提到】
: 你这个解释没道理 硬件速度很高了 已经 多核心多线程
t*****n
发帖数: 4908
7
java就不用提了,给c++和c提鞋都不够。你看过atlas和gotoblas没有。人家都在sse和
多核优化,java还在吃奶的阶段。
鼓吹java的人,实际上是对行业不了解的人。你去看看autodesk的产品线,再来评论。

【在 N******K 的大作中提到】
: 而是用c++和c这种过时语言
: 这是为啥?

B***i
发帖数: 724
8
opencv 在java 开始流行之前就开始写了。 后来也就不改了。
z****e
发帖数: 54598
9
所以你这辈子的梦想就是给人家做autodesk对吧?
autodesk的市值才10b
就是yahoo这种落魄的web公司都值39.9个b啊

【在 t*****n 的大作中提到】
: java就不用提了,给c++和c提鞋都不够。你看过atlas和gotoblas没有。人家都在sse和
: 多核优化,java还在吃奶的阶段。
: 鼓吹java的人,实际上是对行业不了解的人。你去看看autodesk的产品线,再来评论。

z****e
发帖数: 54598
10
对了一半
其实科学家也不关心算法
只关心对错,证明各种逻辑命题
怎么算快,那其实是很低层次的思考
cs本身都不好意思说自己是science
只能说是applied science
不是真正意义上的science
在数学的排行里面,属于最末的一个
统计就高于cs

【在 c****3 的大作中提到】
: 科学家不关心语言,只关心算法。
: 语言没准是很久以前学的,人家不想学新的了。
: 还有一个原因,java没法在很多嵌入系统里运行

相关主题
tail call strange behavior on cl.exe
Looks like 王垠 was right about Google culture
About volatile in C
Solaris CC compiler 如何从pipe读取文件,而不是从硬盘?
进入Programming版参与讨论
c****3
发帖数: 10787
11
你这指的是数学家。
Computer Vision 有专门研究的人,现在 Computer Vision 连很低等生物苍蝇的视觉
能力都比不上,不改进算法,还有啥捷径

【在 z****e 的大作中提到】
: 对了一半
: 其实科学家也不关心算法
: 只关心对错,证明各种逻辑命题
: 怎么算快,那其实是很低层次的思考
: cs本身都不好意思说自己是science
: 只能说是applied science
: 不是真正意义上的science
: 在数学的排行里面,属于最末的一个
: 统计就高于cs

d******k
发帖数: 4295
12
这个圈子都是用c++的,很多人就只会matlab加C。
而且硬件提高了,编码标准也提高了。
比如h.265支持8k的分辨率,是264的四倍

【在 N******K 的大作中提到】
: 你这个解释没道理 硬件速度很高了 已经 多核心多线程
t*****n
发帖数: 4908
13
不是所有的程序员都搞web,也不是所有的都写后端。光看市值有什么用。市值高,不
一定有openning。大家就是混口饭吃。autodesk只是个例子,版上还有不少写硬件驱动
的xdjm。照你理论,只要没市值,只要不是写web+后端,找块豆腐撞死得了。

【在 z****e 的大作中提到】
: 所以你这辈子的梦想就是给人家做autodesk对吧?
: autodesk的市值才10b
: 就是yahoo这种落魄的web公司都值39.9个b啊

t*****n
发帖数: 4908
14
其实computer science应该分成两部分。一部分搞基础研究,另一部分搞应用。就像有
数学系和应用数学系那样。

【在 c****3 的大作中提到】
: 你这指的是数学家。
: Computer Vision 有专门研究的人,现在 Computer Vision 连很低等生物苍蝇的视觉
: 能力都比不上,不改进算法,还有啥捷径

k**********g
发帖数: 989
15

Yes, performance is the main factor.
OpenCV is performance intensive because it has to process a lot of data. A
single image may have tens or hundreds of millions of bytes. Whereas an HTML
file may only be 0.1 megabyte or so.
https://github.com/Itseez/opencv/blob/master/modules/imgproc/src/imgwarp.cpp
Java can always use OpenCV's Java bindings.
OpenCV has been ported to many different architectures. In most
architectures, CPU-specific (and GPU-specific) optimizations and new
instruction sets are used.
Specifying image algorithms at a very high (mathematical) level and then
synthesizing into optimal code in a diverse range of hardware is a holy
grail in compiler design.
I have posted this link many times ... the MIT Halide language project.
http://people.csail.mit.edu/jrk/halide12/
Unfortunately, this project is still in its infancy. This is why I say that
the software's future lies in compiler design, and I encourage every CS
student to take an introductory course on compilers.

【在 c*******9 的大作中提到】
: 这个对性能要求比较高吧。
g*********e
发帖数: 14401
16

有些地方对性能的要求没有止境,能快个1%也值得花力气搞
有些地方一旦达到某个performance就无所谓了

【在 N******K 的大作中提到】
: 而是用c++和c这种过时语言
: 这是为啥?

1 (共1页)
进入Programming版参与讨论
相关主题
gcc compile option
g++ default optimization error
Compiler
g++-2.95 -> g++-3.3/3.4
Help: Another C++ compilation error on GCC
[合集] Linux to windows porting
外行问个compile的事, 大牛们帮帮我
java 里可以插入linux command吗? (转载)
设计模式要不要搞?
震惊:java 的矩阵操作比 c++ 快?
相关话题的讨论汇总
话题: opencv话题: java话题: autodesk话题: 不用