jmf 摄像头-jmf摄像头打开显示大小问题

问题描述

jmf摄像头打开显示大小问题

jmf打开摄像头后,显示区域会很大,并不会嵌在我的swing界面上,是什么原因?在程序中,做了摄像头打开Component的大小控制,不起作用....

上图中,黑色区域就是打开的摄像头显示的大小,完全覆盖在我的界面上...
下面是我的代码....【对不起,没有C币了,不能悬赏】

String str1 = "vfw:Logitech USB Video Camera:0";
String str2 = "vfw:Microsoft WDM Image Capture (Win32):0";

/**
 * 初始化摄像头控件
 */
public void CaptureDevice(){

// component = Box.createGlue();
// component.addNotify();

    try{
        deviceInfo = CaptureDeviceManager.getDevice(str2);
        mediaLocator = deviceInfo.getLocator();

        player = Manager.createRealizedPlayer(mediaLocator);
        player.start();

        component = player.getVisualComponent();//得到摄像头控件

        if (component != null){
            Dimension dime = new Dimension(FGheadModule.capturePanel.getWidth(), FGheadModule.capturePanel.getHeight());
            component.setPreferredSize(dime);
            component.setMaximumSize(dime);
            component.setBounds(FGheadModule.capturePanel.getBounds());

            //把摄像头控件加到显示面板
            FGheadModule.capturePanel.add(component, java.awt.BorderLayout.CENTER);
        }

解决方案

http://blog.csdn.net/changzheng/article/details/193435

http://wenku.baidu.com/link?url=P8hE2kAgyJSM3OAUPtbpThIHc-ZvIEaWZbjGU8CUIHCT2VqgaKvJ9TI7yPnYvJLSK8MNYLSNDWxfvDDUT6pI_Vg_7cDR2bsI6ZNxm3CPGwO

http://blog.163.com/xuyang1974@126/blog/static/26840163200842912419853/

时间: 2024-09-20 11:12:11

jmf 摄像头-jmf摄像头打开显示大小问题的相关文章

Win7笔记本打开摄像头提示“摄像头被占用”如何解决

  Win7笔记本打开摄像头提示"摄像头被占用"如何解决         具体方法如下: 解决方法1: 1. 查看设备管理器,在图像设备中,看是否有ThinkVantage Virtual Camera,如果有,禁用该设备或者卸除; 2.如果用户使用过QQ聊天,建议打开QQ与某人的聊天窗口,选择摄像头旁边的小三角,选择"视频设置",在视频设备中会有三个可选.选择Camera Pius 或者Virtual Camera,不要选择"Integrated Cam

python opencv 使用摄像头捕获视频并显示

06-python opencv 使用摄像头捕获视频并显示 06-python opencv 使用摄像头捕获视频并显示 概述 实现过程 引用 创建摄像头对象 逐帧显示实现视频播放 释放摄像头对象和窗口 源代码 运行结果 参考 概述 本节实现的是使用内建摄像头捕获视频,并显示视频的每一帧以实现视频的播放. 创建摄像头对象 逐帧显示实现视频播放 实现过程 引用 不再赘述,代码如下. import cv2 import numpy import matplotlib.pyplot as plot 创建

视频-C# 监控本地摄像头是被打开,并截获录制下来的流

问题描述 C# 监控本地摄像头是被打开,并截获录制下来的流 本人想用C# 监控到本地摄像头是否被打开, 如果被打开了 就监控他接收到的流, 劫持并对流做些指定操作. 例如 摄像头捕获到的是我本人.但是我想通过本机内的指定视频文件 图片文件替换流内容. 要实现的结果是,摄像头打开后 时间上录制的内容是 我给他的一个 Bitmap 求大神 给出思路 解决方案 google C# 虚拟摄像头http://blog.csdn.net/carl2380/article/details/5354650 解决

Windows8系统QQ视频摄像头斜线或无显示怎么办

方法一: 1.我们在笔记本键盘中按下win+c然后在弹出我们点击"搜索"然后在输入框输入"settings"然后在找一个关于"lenovo settings"点击进入.       2.现在我们在进入到了lenovo settings应用程序中的camera,摄像头图像显示为斜杠,无图像显示,如图: 3.现在我们要切换到"正常"点击正常如下. 4.现在你发现可以正常视频了哦. 方法二: 1.我们可以尝试在QQ界面中点击&quo

Photoshop如何优化图片后在浏览器里更快打开显示

  很多做淘宝的朋友都遇到过,别人发的淘宝图片显示很快,而自己做的显示特别慢,如果网速慢的话,根本打不开,直接影响了店铺生意,现在教大家Photoshop如何优化图片后在浏览器里更快打开显示的方法,希望能对大家有所帮助! 工具/原料 Photoshop 方法/步骤 1.首先,我们下载安装Photoshop,然后选择一张需要优化的照片,点击"文件"→"打开"(也可以按快捷键Ctrl+O),今年是羊年嘛,小编选了一张喜庆的图片,祝大家羊年吉祥.大家可以仔细看一下图片尺寸

pdf怎么控制显示大小位置

问题描述 pdf怎么控制显示大小位置 通过浏览器直接就可以打开,不需要下载..现在好多要下载用专门的浏览器才能打开,我想要百度文库那种的格式..怎么做到的呢 解决方案 窗体位置和大小控制android控制view的大小和位置(一)android控制view的大小和位置(一) 解决方案二: 8个实现在线浏览PDF文件的实用jQuery插件http://www.open-open.com/news/view/1fc3e18/ 解决方案三: 编辑--首选项--页面显示--缩放类型--自定义%多少 解决

C# 在中文系统和英文系统, 为什么窗体显示大小不一样?

问题描述 C#窗体在中文系统和英文系统的大小不一样(分辨率同是1024*768)在不同语言操作系统中打开同一C#工程,窗体控件大小位置都不一样C#在中文系统和英文系统,为什么窗体显示大小不一样? 解决方案 解决方案二:因为字体不一样.设置Form的CurrentAutoScaleDimensions属性.解决方案三:以及AutoScaleMode属性.解决方案四:在不同的操作系统版本或语言版本之间,系统的默认字体是不同的.在DesignTime,系统会根据AutoScaleMode的设置不同,将

win7防火墙打开显示错误代码0x80070422怎么办

  win7系统防火墙打开显示错误代码0x80070422怎么办,这是什么情况呢? 一.首先打开运行窗口,输入services.msc回车进入服务窗口. 二.接着在服务窗口中找到windows firewall服务,双击打开属性窗口. 三.在windows firewall属性窗口中把启动类型设置为手动或者自动. 四.然后点击启动按钮即可.

poi生成的excel文件打开以后大小改变

问题描述 poi生成的excel文件打开以后大小改变 poi生成的excel文件打开以后大小改变了,关键是,如果不打开excel的话,用SAX去读已经生成的这个excel,得到的数据是不准确的,打开以后才能读准,有什么好的解决办法么 解决方案 你生成的是xls还是xlsx,SAX读取有没有问题.如果不兼容,建议用csv,它比excel兼容性更好. 解决方案二: xlsx是2007年以后opendocument标准的一个实现,微软的实现用于新的Office.这个标准国内也参与,结果尽管