检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
出 处:《北京生物医学工程》2014年第4期379-382,411,共5页Beijing Biomedical Engineering
摘 要:目的应用程序基于特定的成像算法将硬件电路采集到的电信号计算成一系列二维静态图像,研究如何将静态图像序列转换成实时动态显示视频。方法采用具有毫秒级精度的多媒体定时器产生时钟信号触发图像序列间的切换,利用多线程优化程序设计节省总的成像时间,基于DirectDraw双缓冲技术实现图像的快速显示。结果基于以上软件技术将数据传输、图像计算和图像显示环节有效地结合,实现静态图像序列到实时动态成像的转换。结果显示视频帧速率达到预定的每秒25帧,图像序列间的切换显示所需要的时间远小于1 ms。结论基于多媒体定时器、多线程和DirectDraw双缓冲技术,可将静态图像序列以特定的帧速率显示出来,从而实现静态图像到动态视频的转换。Objective The application translated the electric signals collected by the hardware into a series of two-dimensional still images based on a specific imaging algorithm. Our research focused on how these still images could be transformed into a real-time dynamic video. Methods The multimedia timer was used to generate a clock signal to trigger the switching among the still image sequence. The multithreads were adopted to shorten the total period of imaging. The DireetDraw and double buffer were used to display the images rapidly. Results The data transmission, image calculation and image display were integrated together effectively based on these software techniques. The still image sequences were transformed into the real-time dynamic imaging. The results showed that the frame rate reached 25 frames per second and the time taken for switching images was far more less than 1 millisecond. Conclusions With the multimedia timer, the muhithreads, the DirectDraw and double buffer, the still images could be displayed at a certain frame rate so that these still images could be transformed into a dynamic video.
分 类 号:R318.04[医药卫生—生物医学工程]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.136.37.101