爱 爱delphi Unregistered / Unconfirmed GUEST, unregistred user! 2005-12-10 #1 我想用delphi开发一个可以控制数码摄像机的程序,实现它的焦距的控制和拍摄,能不能实现呀!听说用vc 可以实现,可我不想用也不会用它来开发,如果谁会可以给我发邮件呀,cfc3005@163.com
爱 爱delphi Unregistered / Unconfirmed GUEST, unregistred user! 2005-12-10 #2 我想用delphi开发一个可以控制数码摄像机的程序,实现它的焦距的控制和拍摄,能不能实现呀!听说用vc 可以实现,可我不想用也不会用它来开发,如果谁会可以给我发邮件呀,cfc3005@163.com
爱 爱delphi Unregistered / Unconfirmed GUEST, unregistred user! 2005-12-14 #3 难道真的没有人能用delphi开发出来呀!!!!我看这个问题不简单呀,看来我要去学vc++了呀,哎没有办法还要从头学呀,要是早知道这样我也不用学这个delphi的呀,毕竟那微软才是老大呀,尤其图像的处理呀,还是c语言有着长处呀!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
难道真的没有人能用delphi开发出来呀!!!!我看这个问题不简单呀,看来我要去学vc++了呀,哎没有办法还要从头学呀,要是早知道这样我也不用学这个delphi的呀,毕竟那微软才是老大呀,尤其图像的处理呀,还是c语言有着长处呀!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
W wei0916 Unregistered / Unconfirmed GUEST, unregistred user! 2005-12-14 #4 有同感,这个问题如果是通用的驱动可能还好,如果是不同的厂家的数码相机,你从哪里控制起来,你想想有多少个厂家在做数码相机.最好用AVI32.DLL做一个通用的.也就是说先控制摄像头的调焦.再进一步去控制数码相机.我觉得每一个数码相机都有不同的驱动,尤其是品牌机的数码相机,以上是个人见解.
有同感,这个问题如果是通用的驱动可能还好,如果是不同的厂家的数码相机,你从哪里控制起来,你想想有多少个厂家在做数码相机.最好用AVI32.DLL做一个通用的.也就是说先控制摄像头的调焦.再进一步去控制数码相机.我觉得每一个数码相机都有不同的驱动,尤其是品牌机的数码相机,以上是个人见解.
爱 爱delphi Unregistered / Unconfirmed GUEST, unregistred user! 2005-12-15 #5 哦,那是不是说没有办法去控制摄像机了呀,我用的那个摄像机是佳能的(g5和520)摄像机,我也有它的驱动,问题是光有那个驱动也不能去控制它的焦距呀,有没有方法通过对它的驱动进行编程实现控制呀???????这个我没有做过呀,如果你会的话能不能随便给点代码呀????????????????????????????????????
哦,那是不是说没有办法去控制摄像机了呀,我用的那个摄像机是佳能的(g5和520)摄像机,我也有它的驱动,问题是光有那个驱动也不能去控制它的焦距呀,有没有方法通过对它的驱动进行编程实现控制呀???????这个我没有做过呀,如果你会的话能不能随便给点代码呀????????????????????????????????????
W wei0916 Unregistered / Unconfirmed GUEST, unregistred user! 2005-12-16 #6 一般数码相机都有一个PC机管理软件,它就是通过相机自带的驱动接口(一般是DLL),来获取对数码相机的控制权,包括调焦管理.所以,这些资料一般人可能没有.也就是说,一般相机的驱动是自已开发的,你要获得对相机的控制权的话,一定要熟悉它的驱动接口.我没有搞过相机的驱动接口开发.你用以前的VFW试试控制摄像头吧.先找找感觉再说,为什么要控制这么高档的数码相机呢,难道你要写一个比他们厂家更好的管理软件吗.
一般数码相机都有一个PC机管理软件,它就是通过相机自带的驱动接口(一般是DLL),来获取对数码相机的控制权,包括调焦管理.所以,这些资料一般人可能没有.也就是说,一般相机的驱动是自已开发的,你要获得对相机的控制权的话,一定要熟悉它的驱动接口.我没有搞过相机的驱动接口开发.你用以前的VFW试试控制摄像头吧.先找找感觉再说,为什么要控制这么高档的数码相机呢,难道你要写一个比他们厂家更好的管理软件吗.
爱 爱delphi Unregistered / Unconfirmed GUEST, unregistred user! 2005-12-16 #7 那是不是说有了那个厂家的pc机管理软件就可以对它进行控制了呀,我们这有佳能的相机呀,就一个它的驱动吧,那是不是得通过编程对它的控制呀,那用delphi编写不出来吧,因为那是低层的编程,在说厂家的那个管理软件应该不给吧!!!???
那是不是说有了那个厂家的pc机管理软件就可以对它进行控制了呀,我们这有佳能的相机呀,就一个它的驱动吧,那是不是得通过编程对它的控制呀,那用delphi编写不出来吧,因为那是低层的编程,在说厂家的那个管理软件应该不给吧!!!???
G Genl Unregistered / Unconfirmed GUEST, unregistred user! 2005-12-16 #8 谁说的底层的Delphi编不出来?? Delphi基本类型比C多 完全包括C的类型 所有API都能正常调用 为什么编不出来底层?? 可能没人用Delphi编底层是真的 但不能说明Delphi开发不了底层 不用VCL 直接用API编不就什么限制没有了...MFC那种封装程度和没封其实一样 就少了个handle... 数码相机/摄像机/扫描仪 有通用协议 好像叫 TWAIN ....也是一堆DLL VFW,DirectShow能支持回放画面 但能不能控制不太楚 DirectShow应该可以通过调用Filter的属性页来控制 但可能比较麻烦 TWAIN一定支持控制 但自动对焦没试过 试过伸缩 连续照相 ...自动对焦估计得像机支持 有一套Delphi的开源的控件叫 ImageEn (开源是因为有破解版) 里面有控制摄像机/照相机的例程 如果没有 在Readme.txt找官方网站 一共有70多M的例子 里面一定有 我用过 当时感觉挺好玩 是ImageEn 没错 虽然它的主要功能是显示图片....
谁说的底层的Delphi编不出来?? Delphi基本类型比C多 完全包括C的类型 所有API都能正常调用 为什么编不出来底层?? 可能没人用Delphi编底层是真的 但不能说明Delphi开发不了底层 不用VCL 直接用API编不就什么限制没有了...MFC那种封装程度和没封其实一样 就少了个handle... 数码相机/摄像机/扫描仪 有通用协议 好像叫 TWAIN ....也是一堆DLL VFW,DirectShow能支持回放画面 但能不能控制不太楚 DirectShow应该可以通过调用Filter的属性页来控制 但可能比较麻烦 TWAIN一定支持控制 但自动对焦没试过 试过伸缩 连续照相 ...自动对焦估计得像机支持 有一套Delphi的开源的控件叫 ImageEn (开源是因为有破解版) 里面有控制摄像机/照相机的例程 如果没有 在Readme.txt找官方网站 一共有70多M的例子 里面一定有 我用过 当时感觉挺好玩 是ImageEn 没错 虽然它的主要功能是显示图片....
爱 爱delphi Unregistered / Unconfirmed GUEST, unregistred user! 2005-12-17 #9 那个TWAIN控件好像不能对焦距进行控制吧,在那个选项卡里面没有对应的控钮呀,我是在网吧里面试验的,那个ImageEn 这个控件我也看了看呀,不过里都是视频的扑捉呀,并且都是英文的,里面好像没有对它的控制吧(焦距)我也去那个控件的网页上看了看,也没有找到呀???!!!!!
那个TWAIN控件好像不能对焦距进行控制吧,在那个选项卡里面没有对应的控钮呀,我是在网吧里面试验的,那个ImageEn 这个控件我也看了看呀,不过里都是视频的扑捉呀,并且都是英文的,里面好像没有对它的控制吧(焦距)我也去那个控件的网页上看了看,也没有找到呀???!!!!!
爱 爱delphi Unregistered / Unconfirmed GUEST, unregistred user! 2005-12-20 #10 Genl我化了个几个小时去找关于控制摄像机的实例了,我也把那个imageen控件和twain控件都看了一下,怎么没有找到关于焦距的描述呀,你是不是看错了呀,这两个控件只能实现从摄像机和摄像头读出图像来呀,别的没有什么了呀,你在找找看看吧,那个imageen控件也太大了呀,麻烦你了呀!!!!!!!实在是找不出来呀,没法了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Genl我化了个几个小时去找关于控制摄像机的实例了,我也把那个imageen控件和twain控件都看了一下,怎么没有找到关于焦距的描述呀,你是不是看错了呀,这两个控件只能实现从摄像机和摄像头读出图像来呀,别的没有什么了呀,你在找找看看吧,那个imageen控件也太大了呀,麻烦你了呀!!!!!!!实在是找不出来呀,没法了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!