职位:vc++、delphi、c++ builder程序员或实习生下面的题目任选一个,可尽量简单实现,无需过多考虑复杂的细节,只要达到基本要求即可,程序也请发送到该信箱。编程工具为vc++、delphi、c++ builder或其他C++工具。申请程序员职位在10天内交答案,申请实习生职位在14天内交答案,时间上如有特殊情况也可以说明延期的理由。一、编写一个简单的视频处理程序,要求如下:
1.程序启动时显示一个对话框界面,上面有一个“打开视频文件”按钮。点击此按钮,显示打开文件对话框,选择一个视频文件(只要能处理一种格式就可以,比如avi、mpg、mpeg等等),软件自动播放该视频,但画面显示的却是图像边缘(任何一种边缘处理算子或方法均可)。不是播放视频的原始信息,而是视频图像的边缘信息(连续的播放)。
二、编写一个Windows Media Player播放器插件或普通DLL,要求如下:
1. 将当前mediaplayer中正在播放的视频图像实时转化为灰度图像显示。
2.Windows Media Player版本9以上,使用Microsoft提供的WMSDK开发包,对编程语言无要求。
3.自己不能做一个播放器,是针对第三方的WMP而言。
三、编写一个IE浏览器插件或普通DLL,要求如下:
1. 将当前IE浏览器中所有图像转化为边缘图像或灰度图像显示(任何一种边缘处理算子或方法均可)。
2.IE6版本以上,自己不能做一个浏览器,是针对第三方的浏览器而言。四、编写一个文字捕获dll,能将maxthon等多页浏览器里面的文字分别抓下来存成文本文件。五、编写一个简单的视频处理程序,要求如下:
程序启动时显示一个对话框界面,上面有一个“打开视频文件”按钮。点击此按钮,显示打开文件对话框,选择一个视频文件(只要能处理一种格式就可以,比如avi、mpg、mpeg等等),软件自动播放该视频,但对声音进行实时变声处理,比如把男的声音变成女性的声音。
各位怎么看

解决方案 »

  1.   

    对于视频图像的处理,建议用OpenCV.相对简单许多。
      

  2.   

    对于视频图像的处理,建议用OpenCV.相对简单许多。
      

  3.   


    啃不了多少:)1、了解VFW体系是如何运作的,知道如何获取一个视频“帧”;
    2、BMP位图格式需要熟悉,最起码对24bits位图格式有了解;
    3、边缘处理,最简单的3维sobel算子,不过就是效果可能不太好(只要能够演示就行了,管它那么多干嘛:)
      

  4.   


    呵呵,做出来加个强壳发给他,至少是asprotect,看他们怎么说。
      

  5.   

    这种公司非常的现实,不想花力气去慢慢培养程序员。目标也很明确,需要立刻能上手并承担重责的程序员。如果楼主按照要求做出来了,不妨递交结果的同时,将薪酬期望 * 1.5左右。
    至于担心让你免费解决难题的问题,做出来后完全可以只提交exe,dll,不提交源代码即可。
      

  6.   

    我觉得都不太难,10天时间足够了。去codeproject上找找,改改就行
      

  7.   

    这些也太难了吧?我也想找vc方面的工作,可是楼主给的提我都没什么头绪。
    没接触过那些方面的东西...郁闷ing...
      

  8.   

    未必是叼难人,人家不想免费配培门外汉(不懂视频的)而已。
    又不让自己完全code实现,有成熟的sdk来用怕什么。
    当燃,你有此专业技术的话你可以谈要求的。双向选择嘛社会的进步要求越来越明晰的专业分工。
    IT行业更是如此了。我们掌握1、2门语言就去应聘没什么优势的。
    试想,你某语言学的万分精通。你的代码跑起来很不遵守专业规则。
    而在客户那里老闹专业笑话,经理或老板会怎么想。我也是学计算机的。但进it行也的话我认为这不是好的专业,
    不如通讯类、甚至机械类等专业好,人家出校门就掌握一门专业知识了
    我们却什么都没有。因为在IT行业金字塔地层的工作就是照How to do
    之类的书用ide环境click几下鼠标应用就靠frame和sdk建立好了。
    哎,,下班了。lz领会意思就好了
      

  9.   

    没什么实际难度,就是要对dxshow熟悉而已,如果都会,没有5000以上月薪,就不要去了。
    如果写程序bug很少,要6000也不多,我是指在成都。
      

  10.   

    第一个题,用openCV,一个工作日可以搞定了吧
      

  11.   


    如果对openCV很熟悉,也就几行代码的事