文档库 最新最全的文档下载
当前位置:文档库 › 获取 exe文件 的图标 c#

获取 exe文件 的图标 c#

获取 exe文件 的图标 c#
获取 exe文件 的图标 c#

这个是源码:是在一个窗体中拖入一个exe文件可以获取,你可以修改一下

[DllImport("Shell32.dll")]//引入"Shell32.dll"

private static extern int SHGetFileInfo(string pszPath, uint dwFileAttributes, out SHFILEINFO psfi, uint cbfileInfo, SHGFI uFlags);

[StructLayout(LayoutKind.Sequential)]

struct SHFILEINFO

{

public IntPtr hIcon;

public int iIcon;

public uint attributes;

[MarshalAs(UnmanagedType.LPStr, SizeConst = 260)]

public string szDisplayName;

[MarshalAs(UnmanagedType.LPStr, SizeConst = 80)]

public string szTypeName;

public SHFILEINFO(bool b)

{

hIcon = IntPtr.Zero;

iIcon = 0;

attributes = 0;

szDisplayName = "";

szTypeName = "";

}

}

private enum SHGFI

{

SmallIcon = 0x00000001,

LargeIcon = 0x00000020,

Icon = 0x00000100,

DisplayName = 0x00000200,

TypeName = 0x00000400,

SysIconIndex = 0x00004000,

UseFileAttributes = 0x00000010

}

public static Icon GetIcon(string path, bool small)

{

SHFILEINFO info = new SHFILEINFO(true);

int cbFileInfo = Marshal.SizeOf(info);

SHGFI flags;

if (small)

{

flags = SHGFI.Icon | SHGFI.SmallIcon | https://www.wendangku.net/doc/ab17739501.html,eFileAttributes;

}

else

{

flags = SHGFI.Icon | https://www.wendangku.net/doc/ab17739501.html,rgeIcon | https://www.wendangku.net/doc/ab17739501.html,eFileAttributes;

}

SHGetFileInfo(path, 256, out info, (uint)cbFileInfo, flags);

return Icon.FromHandle(info.hIcon);

}

答案补充

public static void GetIcon(string path)

{

SHFILEINFO info = new SHFILEINFO(true);

int cbFileInfo = Marshal.SizeOf(info);

SHGFI flags;

flags = SHGFI.Icon | SHGFI.SmallIcon | https://www.wendangku.net/doc/ab17739501.html,eFileAttributes;

SHGetFileInfo(path, 256, out info, (uint)cbFileInfo,flags);

答案补充

MessageBox.Show(info.attributes.ToString());

MessageBox.Show(info.hIcon.T oString());

MessageBox.Show(info.iIcon.ToString());

MessageBox.Show(info.szDisplayName);

MessageBox.Show(info.szTypeName);

}

答案补充

void Form1_DragEnter(object sender, System.Windows.Forms.DragEventArgs e) {

if (e.Data.GetDataPresent(DataFormats.FileDrop))

{

e.Effect = DragDropEffects.Copy;

}

else

{

e.Effect = DragDropEffects.None;

}

}

答案补充

void Form1_DragDrop(object sender, System.Windows.Forms.DragEventArgs e) {

string path = ((System.Array)e.Data.GetData(DataFormats.FileDrop)).GetValue(0).ToString();

this.pictureBox1.Image = GetIcon(path, false).ToBitmap();

}

终于Over了,受不了问问了

基于单片机的图像采集系统设计

附表2:1/2 西安交通大学本科毕业设计(论文)开题报告 学院:电子信息学院专业: 电气工程及其自动化填表时间:2016年月日 姓名王中军班级2012级电气工程及其 自动化01班 学号51203032312 题目基于单片机的图像采集系统设计 一选题的意义: 单片微型计算机的开发、不断完善和发展,是人们开始将计算机的高速、高精度、高可靠性、可重复性与纳米技术结合起来逐渐形成的。单片机技术的诞生与应用,在极大程度上解放了劳动生产力,提高了工业生产自动化水平,改善了人们的生活现状,具有极为广阔的应用前景。 随着单片机技术的不断发展,图像采集装置得到了广泛应用。当图像采集装置运行时,常常会受到许多外界环境因素的影响,于是需要可靠、稳定、抗干扰能力强的计算机实时控制系统软、硬件的支持。装置在处理过程中参数变化地十分迅速,操作也十分频繁,则要求整个装置应当做到安全、稳定和经济地运行。特别是大规模集成电路、计算机和通信技术的相互渗透对进一步促进视频技术不断改进和拓展是十分必要的。机器视觉、多媒体通信、高清晰电视以及图像处理、模式识别和计算机视觉等众多应用领域对视频图像采集装置的性能均提出了越来越高的要求。 装置采用单片机技术其目的是:运用基于单片机为核心的开发板,建立图像采集装置,对图像进行采集、显示并存储,进而完成图像的统计、识别等功能。同时对装置的安全可靠性、运行损耗等进行检测。 二研究综述: 本文介绍了一种基于单片机的图像采集系统,系统主要用于图像采集与传输。 整个系统包括:图像采集系统和数据传输系统两部分。 (1)图像采集系统部分:包括调整电路、数据采集电路、AT89C52单片机外部存储器的扩展、显示电路。选择了当今应用较为广泛的AT89C52作为模数转换电路,利用单片机控制对其信号进行模数╱数模转换。 (2)数据传输系统部分:包括单片机和PC的通信电路设计与分析、AT89C52单片机与PC机之间电平转换、AT89C52单片机串行接口及其设置。在单片机与计算机数据传输的过程中,由于单片机的串行接口输出的是TTL电平,本文设计了通用的RS232电平转换电路对齐进行电平转换,可以实现两种不同电平间的数据传输,计算机与单片机之间采用串行通信异步传输

图像采集系统设计

DSP实习报告 题目:图像采集系统的设计 班级:xxx 姓名:xxx 学号:xxx 指导老师:xxxx

目录 一.实习题目 (3) 二.实习背景知识 (3) 三.实习内容 (5) 四.实习程序功能与结构说明 (8) 六.实习心得 (19)

一、实习题目 图像采集系统的设计 二、实习目的: 1、熟练掌握数字信号处理的典型设计方法与技术手段; 2、熟悉D6437视频输入,输出端的操作及编程。; 3、掌握常用电子仪器设备的使用方法; 4、熟悉锐化变换算法。 三、实习背景知识 1、计算机 2、CCS3.3.软件 3、DSP仿真器 4、EL_DM6437平台 EL-DM6437EVM是低成本,高度集成的高性能视频信号处理开发平台,可以开发仿真达芬奇系列DSP应用程序,同时也可以将该产品集成到用户的具体应用系统中。方便灵活的接口为用户提供良好的开放平台。采用该系列板卡进行产品开发或系统集成可以大大减少用户的产品开发时间。板卡结构框图如图所示:

板卡硬件资源: TMS320DM6437 DSP ,可工作在400/600 MHz; 2 路视频输入,包括一个复合视频输入及一个S端子视频输入; 保留了视频输入接口,可以方便与CMOS影像传感器连接; 3 路视频输出,包括2路复合视频,一路S端子输出; 128MByte 的DDR2 SDRAM存储器,256MBit的Nor Flash存储器;用户可选的NAND Flash接口; 可选的256K字节的I2C E2PROM; 1个10M/100Mbps自适应以太网接口; 1 路立体声音频输入、1路麦克风输入,1路立体声音频输出; USB2.0高速接口,方便与PC连接; 1个CAN总线、1个UART接口、实时时钟(带256Byte的电池保持RAM);4个DIP开关,4个状态指示LED; 可配置的BOOT模式; 10层板制作工艺,稳定可靠; 标准外部信号扩展接口; JTAG仿真器接口; 单电源+5V供电; 板卡软件资源:

基于单片机的图像处理采集系统

( 二 〇 一 二 年 六 月 本科毕业设计说明书 题 目:基于单片机的图像处理采集系统设 计与实现 学生姓名: 学 院: 系 别: 专 业: 班 级: 指导教师:

摘要 传统的工业级图像处理采集系统大多是由CCD摄像头、图像采集卡和PC机组成,虽已得到了广泛的应用,但是它具有结构复杂,成本高,体积大,功耗大等缺点。随着单片机的迅速发展,开发一种智能控制及智能处理功能的微型图像处理采集系统成为可能,并且也克服了传统图像处理采集系统的诸多缺点。 本设计提出了基于单片机的图像采集系统,该系统主要由四大模块组成:第一个是单片机控制模块,对摄像头进行控制;第二个是摄像头模块,即进行图像拍摄和取图;第三个是Zigbee无线传输模块,功能是将图像传送到上位机;最后是上位机,实现图像显示功能。其优点是硬件电路简单,软件功能完善,控制系统可靠,性价比较高,使用环境广泛及成本低等。利用Proteus和Keil进行仿真调试,可以看到设计内容的运行结果,验证系统运的行正确及稳定性,并且实现了图像处理采集功能,所以具有一定的实用和参考价值。 关键词:单片机;Proteus;图像采集

Abstract The traditional industrial image processing collection system by CCD camera, mostly image collection card and PC unit into, although already a wide range of applications, but it has the structure is complex, high cost, big volume and shortcomings, such as big power consumption. With the rapid development of the single chip microcomputer, the development of a kind of intelligent control and intelligent processing function of micro image processing collection system possible, and also overcome traditional image processing collection system of many of the faults. This design is put forward based on SCM image acquisition system, the system consists of four modules: the first one is the single chip microcomputer control module, the camera to control; The second is a camera module, the image shoot and take diagram; The third is Zigbee wireless transmission module, the function is will images to PC; Finally the PC, realize image display function. Its advantage is hardware circuit is simple, software perfect function, control system and reliable, high cost performance, use extensive and environment cost low status. Use Proteus and Keil simulation commissioning, can see the operation of the design content, as demonstrated the correct and do the system stability, and realize the image processing collection function, so has certain practical and reference value. Keywords:Single-Chip Microcomputer;Proteus; Image Capture

基于FPGA的图像采集系统设计毕业论文

基于FPGA的图像采集系统设计 前言 随着科技社会的发展,图像采集系统在日常生活、工业生产、国家安全等众多领域得到广泛的应用,具有广阔的应用前景和研究价值。采用FPGA进行设计的图像采集系统有良好的扩展性能和相对稳定的硬件结构。主要工作如下: 1)分析图像采集和图像处理的原理和特点,设计硬件电路的原理图,完成系统PCB板图的设计。 2)针对FPGA进行内部功能模块的划分,使用Verilog HDL硬件描述语言进行设计。 3)利用SOPC Builder 完成NIOS处理器软核及其外设的创建和配置。 4)根据FPGA内部硬件电路的特点,选择适合FPGA的算法,并对算法进行优化。 5)在NIOS II IDE环境下用Verilog HDL语言编写图像传感器控制、图像采集、SRAM读写控制、图像显示等程序,实现完整的图像采集系统功能。 1课题分析 1.1 选题背景(含国内外相关研究综述及评价)与意义 EDA技术的发展和应用普及性越来越高,已经涉及到现代电子产品设计的各个系统、各个领域中。之所以有这样的广泛应用,主要得益于可编程逻辑器件的长足发展和日益成熟,可编程逻辑器件(Programmable Logic Device, PLD)是一种半定制集成电路,在其内部集成了大量的门和触发器等基本逻辑单元电路,通过用户编程来改变PLD内部电路的逻辑关系或连线,从而得到所需要的电路设计功能。这种新型逻辑器件,不仅速度快、集成度高,能够完成用户定义的逻辑功能,还可以加密和重新定义编程,其允许编程次数可以达到上万次。可编程逻辑器件的出现,大大改变了传统数字系统设计方法,简化了硬件系统、降低成本、提高系统的可靠性、灵活性。因此,自20世纪70年代问世以后,PLD受到广大工程师的青睐,被广泛应用于工业控制、通信设备、仪器仪表和医疗电子仪器等众多领域,为EDA技术开创了广阔的发展空间。 VGA作为一种标准的显示接口,在视频和计算机领域得到了广泛的应用。VGA图像信号发生器是电视台、电视机生产企业、电视维修人员常用的仪器,其主要功能就是产生标准的图像测试信号。对VGA而言,其主要应用在工业控制领域,通过VGA接口实现将信息、图像、文字等内容显示各种VGA显示器上,为客户提供一种完美的显示界面,也是目前重要的显示终端。本次实验设计主要是基于FPGA芯片为处理器,利用硬件描述语言完成VGA的时序控制,并利用相应的实验平台,进行设计验证,基本实现了VGA 的彩条信号和图像显示效果,达到了整个设计目标和要求。

电子图像信息采集标准

电子图像信息采集标准 一、像片电子信息为彩色图像,按照一人一个图像文件的方式存储,图像文件采用本人身份证号码(军人采用士官证号码)命名,格式为"****.jpg",其中"****"为身份证号码(18位或15位)或士官证号码,"jpg"为图像文件格式。 二、背景要求:统一为蓝色,输出蓝色色值(RGB或GMYK):R51 G143 B178 C80 M13 Y20 K3。 三、灯光要求:配置三基色柔光灯(冷光源、色温为5600K)两只、灯架两只、配套灯管12只、配套电缆(6米×2)及插头2套。灯具摆设高度与被拍摄人肩部同高,角度为左右各45度,朝向对准被拍摄人头部,距离被拍摄人1.5-2米。 四、数码相机要求:像素不少于4百万,最高分辨率(dpi):2048,标准存储容量(MB):16MB,光学变焦倍数:4。光圈F8;快门125/秒,成像区上下要求头上部空1/10,头部占7/10,肩部占1/5;左右各空1/10。 五、后期处理软硬件要求 Pentium Ⅳ1.4G以上PC机、苹果机、图形工作站 8-16M以上显存的显卡 256M以上内存 40G以上硬盘 Windows2000操作系统 Photoshop6.0处理软件 ACDsee4.0或更快图形浏览器 六、照片处理技术要求 工作人员:精通图形处理软件,熟悉工作流程。 亮度控制:输入值145、输出值110 图片尺寸(像素)宽:120、高:160 大小:≤10K、格式:JPG 成像区全部面积48mmX33mm;头部宽度21mm-24mm头部长度28mm-33mm;下额到头顶25mm-35mm;像长35mmX45mm 被摄人服装:白色或浅色系。

北京市朝阳区图像信息管理系统技术规范

北京市朝阳区图像信息管理系统技术规范(第一版)(朝信息办发〔2007〕1号) (北京市朝阳区信息化工作办公室关于印发《北京市朝阳区图像信息管理系统技术规范》的函(朝信息办发〔2007〕1号)) 一、前言 本技术规范以《北京市图像信息管理系统技术规范》为主要依据,针对朝阳区建设的实际情况,制定适合朝阳区的具体建设技术规范。 本技术规范规定了朝阳区建设中涉及的平台、指挥中心、视频源和基础网络的技术要求,作为朝阳区各单位进行图像信息管理系统规划、建设、联网以及系统运作的技术指导。随着系统建设的不断深入,本技术规范还会进行不断的增补和修正。 本技术规范中明确的内容以技术规范为准,未明确的以北京市技术规范为准。 本技术规范起草单位:朝阳区信息化工作办公室 二、建设管理原则 根据《北京市人民政府关于加强图像信息管理系统建设工作意见》(京政发〔2006〕

17号)文件要求和指示精神。 ?参照《北京市图像信息管理系统技术规范》。 ?参照《朝阳区人民政府关于加强图像信息管理系统建设工作的意见》。 ?朝阳图像信息管理系统建设以数字方式为核心,兼顾模拟方式。具体原则为: 1、街乡(地区)图像信息管理系统建设采用数字模式: 1.1街乡新建图像信息系统必须采用数字方式。 1.2街乡(地区)已建模拟图像信息系统暂时保留,和区级采用数字化 方式对接,但新增信息点必须采用数字方式。原有已建模拟图像信 息系统逐步改造成数字方式。 1.3街乡(地区)已建数字图像信息系统依照区级标准改造和对接。 2、专项图像信息系统建设原则上必须采用数字方式;已建模拟系统应逐步改 造成数字模式;新建或已建非共享性质的特殊图像信息系统经区级审核通 过可采用模拟方式。 3、社会单位图像信息系统建设及对接可采用数字或模拟方式,原则上在区级 建立独立的汇聚平台,通过互联网方式连接的图像资源应在区级统一处 理。 ?采用分布式体系结构设计,各图像节点实现局部自治,任意局部故障不影响系统整 体运行,系统具有较高的稳定性,便于统一规划、分步实施。 ?全网实现统一图像资源编号,统一权限体系,统一控制协议,资源共享,确保各图 像节点互联互通,实现全网图像资源共享。 ?图像信息系统各部分本着谁建设谁维护的原则,按照统一技术规范执行。 ?各街乡在建设图像信息系统时需事先要求承建方在系统建成后,当区平台与街乡互 连时,应无条件配合区平台对接的工作,并落实工作责任到人。 三、系统结构及说明 根据系统部署的地理位置分布,系统包括各区域的摄像头、各分控场所、派出所、街乡(地区)城市综合管理指挥中心场所、专项指挥中心场所、应急指挥中心场所、区核心平台场所等。其中街乡(地区)城市综合管理指挥中心整合了基层单位的政府总值班、突发公共事件应急指挥、公安分局派出所指挥、城市网格化管理指挥、城管监察指挥、图像信息指挥等多种职能单位,是一个物理集中的工作场所。

基于STM32的图像采集与显示系统的研究与设计

基于STM32的图像采集与显示系统的研究与设计 摘要:随着图像采集与显示在社会各方面的广泛应用,对于图像采集与显示技术的研究具有极高的社会价值和经济价值;本文采用ov7670和al422采集和存储图像,然后采用stm32处理数据并控制tft液晶将采集的图像进行显示,系统的介绍图像处理与显示的基础知识。 关键词:图像采集与显示 stm32 ov7670 al422 中图分类号:tn873 文献标识码:a 文章编号: 1007-9416(2012)02-0094-01 随着图像采集处理技术的进步和社会的发展,其被广泛的运用于社会社交,远程医疗及实时监控等各个方面。基于摄像头图像采集与显示技术拥有广泛的应用市场和广阔的发展前景。本文的核心在于采用ov7670摄像头采集图像,然后通过stm32处理数据,系统的研究和学习图像采集与显示的知识。 1、原理概述 本系统基于stm32高位单片机通过软件编程设置ov7670摄像头内部参数采集图像,并将采集到的图像转换为数字信号存储在 al422里;随后stm32将存储在al422内部的数字代码提取出来,再经过算法处理将数据显示液晶显示屏tft上。 该系统可分为数据采集,数据存储,数据处理,数据显示四个板块,通过整合后合并为数据采集与存储和数据处理与显示两大模

块。 2、数据的采集与存储 2.1 数据的采集[1] 图像的采集选用的是图像传感器ov7670,它体积小,工作电压低,功能强大且使用方便灵活。其通过sccb总线接口编程实现伽玛曲线、白平衡、饱和度、色度等图像处理功能,其中ommivision图像传感器应用独有的传感器技术,通过减少或消除光学或电子缺陷如固定图案噪声、托尼、浮散等,提高图像质量,得到清晰的稳定的彩色图像,同时其外部硬件电路配置灵活。 2.2 数据的存储 采用al422进行数据存储存。一帧图像信息通常包含640x480或720x480个字节,市面上很多存储器由于容量有限,无法存储一帧的图像信息;而al422容量很大可存储一帧图像的完整信息,并能够自行刷新数据,其工作频率可达50mhz,大大提高了存储速度;同时价格相对来说比较便宜,因此选择al422作为数据中转站。3、数据的处理与显示 3.1 数据的处理[2-3] 为了更好地处理图像信息,使数据信息的采集效果更好,选用stm32系列单片机做为系统的控制核心。stm32系列单片机具有大容量的flash存储容量,采用arm cortex-m3内核,性能高、功耗低、成本低且处理速度快,选用这类单片机性价比较高。该系列单

视频图像信息数据库总体架构分析

视频图像信息数据库总体架构分析 一、概述 视频图像信息数据库是一个提供除传统连续视频流以外的视频 图像内容信息流的存储和相应服务的新的基础设施,是一个提供除传统视频监控实时浏览、云镜控制、录像下载回放等基本功能以外的、与公安实战应用能深度结合的视频图像信息深化应用服务支撑平台。 视频图像信息数据库有广义和狭义之分,广义上的视频图像信息数据库涵盖所有用于存储视频、图像及其结构化描述信息等内容的存储系统,包括目前用于存储连续视频流的存储系统。狭义上的视频图像信息数据库指用于存储视频监控设备自动抽取或人工采集和标注 的视频片段、图像、索引、标签、视频结构化描述信息的数据库,如卡口图像和车辆通行信息、案/事件信息等。本文主要针对狭义上的视频图像信息数据库。 二、功能与性能要求 1.功能要求 (1)存储服务功能 具有视频监控设备自动采集的车辆信息、人员信息、物品信息和事件信息的存储服务功能。 具有人工采集车辆信息、人员信息、物品信息和事件信息的存储服务功能。

具有原始视频片段、原始图像、加工后的视频片段、加工后的图像及其关联的结构化描述信息等综合存储组织功能,以及以案/事件来组织相关信息的存储组织功能。 服务功能类型:写入、修改、删除、锁定(冻结)等。 (2)查询与检索服务功能 具有视频图像信息索引的实时生成功能。 具有视频图像信息的全文搜索功能,支持跨地区的视频图像信息检索。 具有根据视频图像信息对象特征属性条件组合进行检索功能。 (3)数据交换服务功能 具有与其他公安信息化系统的数据交换功能。 具有上下级之间的视频图像信息数据交换功能。 具有本地的视频图像信息读写访问服务接口功能。 具有视频图像信息数据的导出功能。 具有对写入视频图像信息数据库的信息实时数据转发功能。 (4)布控服务功能 具有对写入视频图像信息数据库的信息进行实时布控功能,具备跨区域全局布控功能:

地图信息快速采集系统的设计与实现

地图信息快速采集系统的设计与实现 摘要:随着现代电子技术的飞速发展,图像信息采集技术在越来越多的领域都有了广泛的应用,例如图像处理、电视会议、治安监控系统、交通监控、工业控制、军事、医学、航天等方面。随着国民经济的发展, 城市地图变化非常迅速, 地图产品的现势性也需要不断地更新, 原有人工和GPS手持机方法已远远不能满足当前的地图信息采集工作,利用图像信息采集技术对变化的地理(地图)信息进行高效的采集和更新,是一个不错的技术解决方案。本文从地图信息快速采集系统的设计思想以及工作流程进行综合性的分析和阐述。 关键词:地图图像信息;采集系统设计;工作流程 一、地图图像信息采集系统现状 早期的地图图像信息采集由于计算机总线速度太低,视频图像完全不能实时采集并送入计算机或存储下来,所以通常采用胶片式高速摄影机将运动事件以图像的方式记录下来。等到胶片冲洗完,直接在胶片上进行观察分析。这种方法的缺点很多,使用时占用众多设备,采集到所需图像耗时长,整个过程效率极低。到现在这种方法已渐渐淘汰。 上世纪九十年代前,主要是以模拟信号为主的图像信息采集处理系统。在工业应用、视频监控等系统中,图像信息主要是以模拟信号为主,但是模拟信号的固有局限性难以满足更高的应用要求,数字化是必然的方向。 如今,随着数字相机和计算机技术的飞速发展,地图图像信息采集技术主要就是采集数字相机的地图图像信息数据,一般常见的有如下几种系统: 第一类是最常见的PCI 图像采集卡,地图图像信息采集卡与主板间采用PCI接口连接,图像数据流向是“相机—图像采集卡—计算机”这样的模式。图像采集卡使用非常简单,成本也不高,其作用只是将数据直接上传到计算机,所有的后续存储和处理都是在计算机上实现的。图像采集卡采用PCI 的理论带宽峰值是132MB/s,实际应用中一般因为与其他PCI 设备产生冲突等原因很难能达到峰值带宽。这种图像采集系统还有一大缺点是必须连接电脑,在很多户外环境下使用极不方便。而且其百兆出头的采集速度在先进很多设备上难以满足采集速度要求,所以一些此类图像采集卡上都带有数据压缩功能,尤其是对于视频采集上,不同档次的采集卡具有不同档次的压缩性能。对数据的压缩在不太注重质量的情况下可以不考虑,甚至压缩之后还便于存储,但另外一些有严格要求的情况就难以满足使用需求了。 第二类系统是在硬件采集过程中加入控制芯片进行一些相对简单的图像处理,如灰度均衡、彩色图像二值化或图像重构等。早期系统中,多使用单片机或者DSP 控制来实现此功能,但随着数据量越来越大,这种方式已经很难满足要求。现在高速度的FPGA以及部分专用数字处理芯片的出现以及流行为这种图像采集和处理系统带来了新的解决方案。目前在图像方面已经有了很多成熟的IP

相关文档