《一种在手机拍照时自动打分的方法.pdf》由会员分享,可在线阅读,更多相关《一种在手机拍照时自动打分的方法.pdf(6页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103533147 A (43)申请公布日 2014.01.22 C N 1 0 3 5 3 3 1 4 7 A (21)申请号 201210225583.9 (22)申请日 2012.07.03 H04M 1/725(2006.01) H04N 5/232(2006.01) (71)申请人邢东 地址 066003 河北省秦皇岛市东港路355号 中信戴卡技术部 (72)发明人邢东 (54) 发明名称 一种在手机拍照时自动打分的方法 (57) 摘要 本发明涉及一种可以在手机拍照设备上打分 的方法。所述方法能在手机照相设备显示屏上对 拍摄出的图像自动打出一个合适的分数。这。
2、种方 法通过对镜头采集的数据汇总到一个位图上,将 位图均分成若干块,对每块的颜色分量进行亮度、 色素等内容的提取与换算,从而可以根据照片的 烘托效果、亮暗搭配、颜色匹配来给出图片一个合 适的分数。这种方法可以最大程度的不受拍照设 备本身硬件条件的限制,而是从拍摄者选景,拍摄 技巧等角度对拍出的图片进行打分操作,所以这 种方法的应用具有普遍性和可靠性。 (51)Int.Cl. 权利要求书1页 说明书2页 附图2页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书1页 说明书2页 附图2页 (10)申请公布号 CN 103533147 A CN 103533147 A 1/1。
3、页 2 1.一种带有自动打分功能的手机拍照打分方法,其特征是在打分程序的调用过程之 前,将带有镜头接收数据的原始位图划分为若干块进行对比。 2.如权利要求1所述的带有自动打分功能的手机拍照打分方法,其特征是:分数由颜 色信息转化为亮度和色度的分量对比得出,亮度和色度成为打分程序的输入量,输出量为 由打分程序给出的分数,打分的标准是通过对若干块图片亮度和色度的分析给出。 权 利 要 求 书CN 103533147 A 1/2页 3 一种在手机拍照时自动打分的方法 技术领域 0001 本发明涉及带照相功能的手机设备。 背景技术 0002 众所周知,现在的数码照相设备如手机等的普及为日常生活中的拍照。
4、留影等行为 提供了方便。它通过程序控制的镜头抓拍画面,将信号传递给芯片处理为可存储的图像。但 是,在拍照时,拍照设备不能给拍出的照片打分,这使得拍照者对于拍出的图片的好坏并没 有清晰的概念。数码设备此项功能的缺失,对数码拍照设备而言是一个巨大的遗憾。 发明内容 0003 为克服数码照相设备评价功能的缺失,本发明提供了在手机设备的显示屏上打分 的途径来为拍照者的图片提供评价。 0004 本发明为解决技术问题所采用的技术方案是: 0005 启动摄像头,进入拍摄状态,点击“拍照”按键后,将进入下一个环节,屏幕显示三 个按钮,点击“确定”之后,程序将自动调用打分程序,对拍摄的照片进行打分。本发明的特 。
5、征是在打分程序的调用过程之前,将接收到的图片等分成几块,提取像素接收到的每块的 颜色分量,并将其转化为亮度和色度的分量,使亮度和色度成为打分程序的输入量,由打分 程序输出给出的分数。结果的显示在弹出的信息框中完成,分数显示后,自动保存图像。 0006 拍照打分器的设置基于以下几点:照片下方应比上方更显稳重,中心的景观应比 周围颜色更突出,这样烘托效果更强烈。此外,对于图像的亮暗,对比越明显的,烘托效果强 的,照出的效果越好,分数越高;图像的不同色彩之间过渡越柔和,这样的图像整体感越强, 分数越高; 0007 整个过程可以随时按菜单键退出程序。按此编程的软件利用数据导入装置将此程 序导入手机中,。
6、启动设备,即可使用拍照打分系统。 0008 本发明的优点是可以根据颜色对比,亮暗搭配等参数,根据客观的画面美感而给 出拍照者一个合适的分数使拍照者可以对拍摄的照片有一个色彩,亮度等美学角度上的概 念。而这是之前所有数码拍照设备所不能提供的。 附 图说明 0009 附图1是发明的程序流程图。附图2为表示打分原理的流程图。 具体实施方式 0010 如图1所示,首先,应获取设备的摄像权限。如用android编程在mainfest文件中 获取,其程序语言为其后 设置获取内存卡, ,接着在布局文件中设置主表单显示的文字和继续拍摄的按钮。然 后进入拍照程序,启动相机拍照。 0011 在拍照过程中,点击拍照。
7、按键进行抓拍,接着根据需要选择是确定此张照 片并进行打分还是退出重拍。如使用android程序语言:Intent intentnew Intent(MediaStore.Action_IMAGE_CAPTURE); 0012 startActivityForResult(intent,CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE);以 及onActivityResult(int requestCode,int resultCode,Intent data)方法。 0013 若选取此张照片,则将照片数据传送至原始位图中,如使用下列程序语言: Bundle extrasd。
8、ata.getExtras();bitmap(Bitmap)extras.get(data)。 接着,使用Bitmap.creatbitmap方法将原始位图均匀划分为九块(块数可以自 定),接着使用bitmap.getPixels方法提取每块位图的RGB颜色分量,并存入相应 数组rawi中,然后提取颜色分量redi(rawi16)&0xFF;greeni (rawi8)&0xFF;blueirawi&0xFF;并将颜色分量转化为亮度值Li 299redi/1000+587greeni/1000+114bluei/1000,色度值Cri redi/2+4187greeni/10000-813bl。
9、uei/10000+128,Cbi128-red1i 148/1000-green1i291/1000+blue1i439/1000由于亮度值的范围是从0-255, 将亮度划分为三档,80以下为暗档,80-170为中档,170以上为亮档。将各个像素的亮度 值分别划入不同的档,然后对各个区域的三档亮度互相进行对比,获得的比值不同,证明其 亮区与暗区的搭配程度也不一样,设置参数,使不同的亮暗搭配获得不同的分数,就能根据 亮度打出合适的分数。亮暗对比明显的,分数调高;亮暗对比不明显的,分数调低。另外 由于相片需要有主体和烘托效果,而主体位置一般在中间,若是中间位置的亮度与周围差 异越大,则分数越高;。
10、反之分数越低;由于照片中上方亮度高,下方亮度低会给人以稳定厚 重的感觉,因此这样的照片分数也会高一些。另外,左上侧的色度与右下侧的色度差度大, 则分数越高,反之分数越低。将几部分的分值相加,即得到最后的拍照得分,将得分显示在 主菜单中(如android编程使用Toast或List表单),然后将照片压缩如使用bitmap. press(Bitmap.CompressFormat.JPEG,100,out)方法,再将压缩好的 JPEG或PNG文件加上名称,存入手机图库或内存卡中。完成整个程序后可继续选“继续”按 钮拍照或退出。 说 明 书CN 103533147 A 1/2页 5 图1 说 明 书 附 图CN 103533147 A 2/2页 6 图2 说 明 书 附 图CN 103533147 A 。