??xml version="1.0" encoding="utf-8" standalone="yes"?>丁香在线视频,精品亚洲国产视频,国产中文字幕在线http://www.aygfsteel.com/pengo/category/47637.htmlzh-cnMon, 10 Sep 2012 21:18:55 GMTMon, 10 Sep 2012 21:18:55 GMT60使用?sh)脑摄像头识别二l码http://www.aygfsteel.com/pengo/archive/2012/09/10/387428.htmlpenngopenngoMon, 10 Sep 2012 15:50:00 GMThttp://www.aygfsteel.com/pengo/archive/2012/09/10/387428.htmlhttp://www.aygfsteel.com/pengo/comments/387428.htmlhttp://www.aygfsteel.com/pengo/archive/2012/09/10/387428.html#Feedback0http://www.aygfsteel.com/pengo/comments/commentRss/387428.htmlhttp://www.aygfsteel.com/pengo/services/trackbacks/387428.html要想摄像头识别二l码Q需要两个基本功能:(x)1、从摄像头获取图像,2、根据图片解析出二维码信息。在上一?/span>java摄像头截?/span>已经实现?jin)摄像头截图Q只要再加上zxingQ或其它能从囄中解析二l码的组Ӟ(j)Q就能从囑փ中解析出二维码,实现代码如下Q?br />
 1 package com.pengo.capture;
 2 
 3 import javax.swing.JFrame;
 4 import java.awt.BorderLayout;
 5 import java.awt.Dimension;
 6 import java.awt.Graphics2D;
 7 import java.awt.image.BufferedImage;
 8 import java.io.InputStream;
 9 import javax.media.MediaLocator;
10 import javax.swing.JPanel;
11 import javazoom.jl.player.Player;
12 import com.google.zxing.BinaryBitmap;
13 import com.google.zxing.LuminanceSource;
14 import com.google.zxing.MultiFormatReader;
15 import com.google.zxing.Result;
16 import com.google.zxing.common.HybridBinarizer;
17 
18 import net.sf.fmj.ui.application.CaptureDeviceBrowser;
19 import net.sf.fmj.ui.application.ContainerPlayer;
20 import net.sf.fmj.ui.application.PlayerPanelPrefs;
21 public class CameraFrame2 extends JFrame{
22     private static int num = 0;
23     public CameraFrame2() throws Exception{
24         this.setTitle("摄像头截囑ֺ?);
25         this.setSize(480, 500);
26         this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
27         final JPanel cameraPanel = new JPanel();
28         this.getContentPane().setLayout(new BorderLayout());
29         this.getContentPane().add(cameraPanel, BorderLayout.CENTER);
30         ContainerPlayer containerPlayer = new ContainerPlayer(cameraPanel);
31         MediaLocator locator = CaptureDeviceBrowser.run(null);   //弹出摄像头设备选择
32 
33         PlayerPanelPrefs prefs = new PlayerPanelPrefs();
34         containerPlayer.setMediaLocation(locator.toExternalForm(), prefs.autoPlay);
35         
36         new Thread() {
37             public void run() {
38                 while (true) {
39                     try {
40                         Thread.sleep(1000);
41                         Dimension imageSize = cameraPanel.getSize();
42                         BufferedImage image = new BufferedImage(
43                                 imageSize.width, imageSize.height,
44                                 BufferedImage.TYPE_INT_ARGB);
45                         Graphics2D g = image.createGraphics();
46                         cameraPanel.paint(g);
47                         g.dispose();
48                         LuminanceSource source = new BufferedImageLuminanceSource(
49                                 image);
50                         BinaryBitmap bitmap = new BinaryBitmap(
51                                 new HybridBinarizer(source));
52                         Result result;
53                         result = new MultiFormatReader().decode(bitmap);
54                         System.out.println("二维?===:" + result.getText());
55                         InputStream is = CameraFrame.class.getClassLoader().getResourceAsStream("resource/beep.mp3");
56                         Player player = new Player(is);
57                         player.play();
58                     } catch (Exception re) {
59                         re.printStackTrace();
60                     }
61                 }
62             }
63         }.start();
64     }
65     
66     public static void main(String[] args) throws Exception{
67         CameraFrame2 camera = new CameraFrame2();
68         camera.setVisible(true);
69     }
70 }

最后来张效果图Q本图仅供参考)(j)


要想识别效果好点Q摄像头像素最?00W以上Q?/span>
zd二维码签到、物品扫描,只需扛台手提Q再加个高清摄像头就行了(jin)?

penngo 2012-09-10 23:50 发表评论
]]>
手机无线鼠标软g“远ETouch”安装?/title><link>http://www.aygfsteel.com/pengo/archive/2011/10/08/360132.html</link><dc:creator>penngo</dc:creator><author>penngo</author><pubDate>Sat, 08 Oct 2011 05:35:00 GMT</pubDate><guid>http://www.aygfsteel.com/pengo/archive/2011/10/08/360132.html</guid><wfw:comment>http://www.aygfsteel.com/pengo/comments/360132.html</wfw:comment><comments>http://www.aygfsteel.com/pengo/archive/2011/10/08/360132.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/pengo/comments/commentRss/360132.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/pengo/services/trackbacks/360132.html</trackback:ping><description><![CDATA[<p><span style="font-family:黑体">先来个简?br /> </span><span style="font-family:宋体;">q程</span>Touch<span style="font-family:宋体;">是一ƾ把</span>android<span style="font-family:宋体;">手机变成?sh)脑的无UK标、无U触摸板软g。通过</span>WIFI<span style="font-family:宋体;">Q手机与电(sh)脑相q,q程控制?sh)脑Q也可以当做投媄(jing)片简报控制小工具。Y件分?/span>pc<span style="font-family:宋体;">端和手机端。支?/span>android 2.1<span style="font-family:宋体;">?/span>2.2<span style="font-family:宋体;">?/span>2.3<span style="font-family: 宋体; ">q_</span></p> <p><span style="font-family:黑体">pc</span><font class="Apple-style-span" face="黑体">端下载地址<br /> </font>华军Q?a title="http://www.newhua.com/soft/118119.htm" target="_blank">http://www.newhua.com/soft/118119.htm</a><br /> 其它Q?a >http://colorcat.googlecode.com/files/motouch_pc.zip</a></p> <p><span style="font-family:黑体">手机端下载地址<br /> </span><span style="font-family:宋体;">优(sh)Q?/span><a >http://www.eoemarket.com/apps/43836<br /> </a><span style="font-family:宋体;">其它Q?/span><a >http://colorcat.googlecode.com/files/motouch_android.apk</a></p> <p><font class="Apple-style-span" face="黑体"></font></p> <div> <p><font class="Apple-style-span" face="黑体"><span style="font-family:黑体">安装使用<br /> </span></font>1、先把手机和PCq上同一个WIFI|络?br /> 2、运行PC端,软g截图</p> </div> <p><a > <img src="http://www.aygfsteel.com/images/blogjava_net/pengo/2011.10.07.motouch_pc.jpg" width="230" height="230" alt="" /> </a></p> 如果PC装有多个|上卡,?x)显C多个IP的情c(din)?br /> <br /> 3、运行手机端E序QY件截?br /> <img src="http://www.aygfsteel.com/images/blogjava_net/pengo/2011.10.07.motouch_android1.jpg" width="253" height="412" alt="" /><br /> 在主机IP、密码、端口三个框中输入与PC端一L(fng)|点击“q接?#8221;钮,q入控制界面。(<span style="color: #ff0000; ">注:(x)LIP误入PC端同一|内的IPQ如192.168.1.10?92.168.1.157为同一|内IP</span>Q?br /> <br /> <img src="http://www.aygfsteel.com/images/blogjava_net/pengo/2011.10.07.motouch_android2.jpg" alt="" /><br /> 面板上边三个键分别ؓ(f)鼠标左键、滑轮、右键,左、右键可直接点击控制鼠标的同L(fng)点击操作Q滑轮通过手指在键上滑动控刉标滑轮的滚动操作。面板下辚w色区域通过手指滑动控制鼠标Ud操作?img src ="http://www.aygfsteel.com/pengo/aggbug/360132.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/pengo/" target="_blank">penngo</a> 2011-10-08 13:35 <a href="http://www.aygfsteel.com/pengo/archive/2011/10/08/360132.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>DBDesigner开发记录(1Q?/title><link>http://www.aygfsteel.com/pengo/archive/2011/04/05/347643.html</link><dc:creator>penngo</dc:creator><author>penngo</author><pubDate>Tue, 05 Apr 2011 15:17:00 GMT</pubDate><guid>http://www.aygfsteel.com/pengo/archive/2011/04/05/347643.html</guid><wfw:comment>http://www.aygfsteel.com/pengo/comments/347643.html</wfw:comment><comments>http://www.aygfsteel.com/pengo/archive/2011/04/05/347643.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.aygfsteel.com/pengo/comments/commentRss/347643.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/pengo/services/trackbacks/347643.html</trackback:ping><description><![CDATA[公司的离职申h明前批下来了(jin)Q再q一段旉pdQ之前参加了(jin)几个公司的公开招聘?sh)(x),可惜都没有通过Q现在要l箋找新公司。这D|间空闲时Q一直在写dbdesigner的代码,本以为很快的p把可视化建模部分开发完成,谁知q是旉Q费?jin)一长段旉Q现在已l做Z(jin)可视化徏模的基本效果Q离完善q有D距)(j)Q放出来l大家看下?br /> 新徏一个表<br /> <img alt="" src="http://www.aygfsteel.com/images/blogjava_net/pengo/2011.04.05.db1.jpg" width="678" height="439" /><br /> <br /> 配置表字D?br /> <img alt="" src="http://www.aygfsteel.com/images/blogjava_net/pengo/2011.04.05.db2.jpg" width="718" height="464" /><br /> <br /> 配置表之间连?br /> <img alt="" src="http://www.aygfsteel.com/images/blogjava_net/pengo/2011.04.05.db3.jpg" width="719" height="575" /><br /> <br /> 建好后的效果?br /> <img alt="" src="http://www.aygfsteel.com/images/blogjava_net/pengo/2011.04.05.db4.jpg" width="634" height="383" /><br /> <br /> 下一步将l箋完善现在的功能代码和q行实体cȝ成的开发。实体类生成分两U情况,一U是Ҏ(gu)dbdesigner的模型生成实体类Q另一U是Ҏ(gu)现有数据库表生成实体c,目前暂只考虑Zhibernate的实体类的生成?br /> <br /> q行E序:<a title="DBDesigner.jar" target="_blank">DBDesigner.jar</a> <img src ="http://www.aygfsteel.com/pengo/aggbug/347643.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/pengo/" target="_blank">penngo</a> 2011-04-05 23:17 <a href="http://www.aygfsteel.com/pengo/archive/2011/04/05/347643.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ColorCatl于在华军审栔R过发布?/title><link>http://www.aygfsteel.com/pengo/archive/2011/03/04/345682.html</link><dc:creator>penngo</dc:creator><author>penngo</author><pubDate>Fri, 04 Mar 2011 03:09:00 GMT</pubDate><guid>http://www.aygfsteel.com/pengo/archive/2011/03/04/345682.html</guid><wfw:comment>http://www.aygfsteel.com/pengo/comments/345682.html</wfw:comment><comments>http://www.aygfsteel.com/pengo/archive/2011/03/04/345682.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/pengo/comments/commentRss/345682.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/pengo/services/trackbacks/345682.html</trackback:ping><description><![CDATA[ColorCatl于在华军审栔R过发布?jin)?br /> 华军下蝲地址Q?a title="http://www.onlinedown.net/soft/112934.htm" target="_blank">http://www.onlinedown.net/soft/112934.htm</a><br /> 目主页Q?a title="http://code.google.com/p/colorcat/" target="_blank">http://code.google.com/p/colorcat/</a><br /> 源码下蝲Q?a title="http://colorcat.googlecode.com/svn/trunk/" target="_blank">http://colorcat.googlecode.com/svn/trunk/</a> Q需要SVN客户端)(j)<br /> <br /> 安装包的制作Ҏ(gu)是:(x)<a title="为java桌面E序制作安装向导E序" href="http://www.aygfsteel.com/pengo/archive/2010/03/12/315278.html">为java桌面E序制作安装向导E序</a> Q有点蛋疼的是把jre也打q了(jin)安装包,整个安装包体U达到惊人的23MQ我写的代码也才不过10K?br /> qxl常上华军、天IZ载YӞ现在华军上看到有自己写的软gQ虽然ColorCatq工具写得一般,不过?j)情感觉很好。在华军、天IZ找了(jin)下同cȝ工P功能上基本都是屏q取艌Ӏ颜色板调色、常用配艌Ӏ颜色{换这四个斚wQ后期有I再把这工具做完整点,不知jdk7哈时候能正式发布Q据说swing速度提升?jin)一个层ơ。到时有I用java来开发小工具Q会(x)更爽? <p><br /> 不知dbdesigner哈时候能Zbeta版,现在大家都各自忙着Q少有空闲时间来搞它?/p> <img src ="http://www.aygfsteel.com/pengo/aggbug/345682.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/pengo/" target="_blank">penngo</a> 2011-03-04 11:09 <a href="http://www.aygfsteel.com/pengo/archive/2011/03/04/345682.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>调色取色工具ColorCatQ更斎ͼ(j)http://www.aygfsteel.com/pengo/archive/2011/02/15/344311.htmlpenngopenngoMon, 14 Feb 2011 17:32:00 GMThttp://www.aygfsteel.com/pengo/archive/2011/02/15/344311.htmlhttp://www.aygfsteel.com/pengo/comments/344311.htmlhttp://www.aygfsteel.com/pengo/archive/2011/02/15/344311.html#Feedback2http://www.aygfsteel.com/pengo/comments/commentRss/344311.htmlhttp://www.aygfsteel.com/pengo/services/trackbacks/344311.htmlhttp://www.aygfsteel.com/pengo/archive/2011/01/16/343064.htmlQ的调色取色工具Q在需要给|页或程序配色时Q如ltable、div{等讄背景、边框线条颜色之c,限于自己的美工水qIl常直接使用屏幕取色软g、或使用其它软g的调色板配色、或使用|上现成的配色方案,ColorCat是把我开发时用到的方法集合v来,提供屏幕取色、调色板、一些常用的配色选择和颜色{换功能,写成软g方便自己开发时使用Q已在上ơ的版本上增加调色板和配色方案,代码可能q存在BUGQ现在是边用边修改。下面看效果图,代码照旧在文章未提供下载链接?br />
屏幕取色
http://www.aygfsteel.com/pengo/

调色杉K?br /> http://www.aygfsteel.com/pengo/

常用配色选择Q以后可能会(x)提供更多的常用配色方案)(j)
http://www.aygfsteel.com/pengo/

颜色D{换(HTML、RGB互{Q?br /> http://www.aygfsteel.com/pengo/

代码已经攑֜Google Code,SVN下蝲地址https://colorcat.googlecode.com/svn/trunk
可运行程?ColorCat.jar
安装包下载地址Q?a >http://code.google.com/p/colorcat/downloads/list

penngo 2011-02-15 01:32 发表评论
]]>
数据库徏模工?/title><link>http://www.aygfsteel.com/pengo/archive/2011/02/10/344004.html</link><dc:creator>penngo</dc:creator><author>penngo</author><pubDate>Wed, 09 Feb 2011 16:11:00 GMT</pubDate><guid>http://www.aygfsteel.com/pengo/archive/2011/02/10/344004.html</guid><wfw:comment>http://www.aygfsteel.com/pengo/comments/344004.html</wfw:comment><comments>http://www.aygfsteel.com/pengo/archive/2011/02/10/344004.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.aygfsteel.com/pengo/comments/commentRss/344004.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/pengo/services/trackbacks/344004.html</trackback:ping><description><![CDATA[<p>最q参与了(jin)一个数据库建模的开源项目,主要功能是以可视化的方式建立数据库的物理模型和生成hibernate的实体类Q支持pdm格式Qƈ提供eclipse插g和netbean插g{等?/p> <p>q项目是和网友聊天时l织h的,当时大家在讨论开发的问题Q刚好我说到qx使用powerdesigner来设计数据库Q生成数据库表,再用netbeansҎ(gu)数据库生成带hibernate的实体类Q有|友说做q根据数据库表生成实体类的功能;也有|友做过eclipse的ssh插g。。。结果大家讨论后Q就提出做开源的数据库徏模工P提供可视化徏模、生成实体类、生成单表操作的Dao{等功能Q提供更方便的开发设计?/p> <p>目前q项目主要是针对swing版的建模工具开发。春节休假期间做?jin)部分功能(功能暂未完整实现Q,主要负责可视化徏模功能的实现Q下面发效果囄大家看下Q源码在本文末?br /> <img border="0" alt="" src="http://www.aygfsteel.com/images/blogjava_net/pengo/2011.02.10.DB1.jpg" width="500" height="300" /><br /> <br /> <img border="0" alt="pengo" src="http://www.aygfsteel.com/images/blogjava_net/pengo/2011.02.10.DB2.jpg" width="500" height="299" /><br /> <br /> <img border="0" alt="pengo" src="http://www.aygfsteel.com/images/blogjava_net/pengo/2011.02.10.DB3.jpg" width="500" height="298" /><br /> <br /> <img border="0" alt="pengo" src="http://www.aygfsteel.com/images/blogjava_net/pengo/2011.02.10.DB4.jpg" width="500" height="299" /><br /> <br /> 源码Q?a title="dbdesigner.rar" >dbdesigner.rar</a></p> <img src ="http://www.aygfsteel.com/pengo/aggbug/344004.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/pengo/" target="_blank">penngo</a> 2011-02-10 00:11 <a href="http://www.aygfsteel.com/pengo/archive/2011/02/10/344004.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>屏幕取色工具ColorCathttp://www.aygfsteel.com/pengo/archive/2011/01/16/343064.htmlpenngopenngoSun, 16 Jan 2011 09:38:00 GMThttp://www.aygfsteel.com/pengo/archive/2011/01/16/343064.htmlhttp://www.aygfsteel.com/pengo/comments/343064.htmlhttp://www.aygfsteel.com/pengo/archive/2011/01/16/343064.html#Feedback0http://www.aygfsteel.com/pengo/comments/commentRss/343064.htmlhttp://www.aygfsteel.com/pengo/services/trackbacks/343064.html 以前一直是用别人写的屏q取色工兗不q某一天偶然看到jdk里面java.awt.Robot有个Ҏ(gu)getPixelColor(x, y)可以获取屏幕某点坐标的颜色|当时立即惛_把它和之前写的鼠标钩?a title="http://www.aygfsteel.com/pengo/archive/2010/12/17/340938.html" href="http://www.aygfsteel.com/pengo/archive/2010/12/17/340938.html" target="_blank">http://www.aygfsteel.com/pengo/archive/2010/12/17/340938.htmll合Q花?jin)点旉做出了(jin)这个屏q取色工兯YӞqv?jin)个名ColorCat?br /> 代码的实现很单,只需把鼠标钩子的实现http://www.aygfsteel.com/pengo/archive/2010/12/17/340938.htmlq篇文章的callbackҎ(gu)修改一下就行了(jin)Q修攚w分代码如下,具体的源码,需要的可以自己下蝲文章l尾的附件?br />
public LRESULT callback(int nCode, WPARAM wParam,
                        MOUSEHOOKSTRUCT info) {
                    
if (nCode >= 0) {
                        
int x = info.pt.x;
                        
int y = info.pt.y;
                        textField_X.setText(String.valueOf(x));
                        textField_Y.setText(String.valueOf(y));
                        Color color 
= robot.getPixelColor(x, y);
                        
switch (wParam.intValue()) {
                        
case MainWindow.WM_MOUSEMOVE:
                            cruColor.setBackground(color);
                            
break;
                        
case MainWindow.WM_LBUTTONDOWN:
                            
if (isColor) {
                                textField_Red.setText(String.valueOf(color
                                        .getRed()));
                                textField_Green.setText(String.valueOf(color
                                        .getGreen()));
                                textField_Blue.setText(String.valueOf(color
                                        .getBlue()));
                                selectColor.setBackground(color);
                                String red 
= MainWindow.decimalToHex(color
                                        .getRed());
                                String green 
= MainWindow.decimalToHex(color
                                        .getGreen());
                                String blue 
= MainWindow.decimalToHex(color
                                        .getBlue());
                                textField_Html
                                        .setText(
"#" + red + green + blue);

                            }
                            
break;
                        
case MainWindow.WM_MBUTTONDOWN:
                            
break;
                        
case MainWindow.WM_MBUTTONUP:
                            
break;
                        }
                    }
                    
return lib.CallNextHookEx(hhk, nCode, wParam,
                            info.getPointer());
                }

window下运行效?


目前只实C(jin)最单的取色功能Q等有时_(d)把调色板和颜色D{换的功能也加上,让这工具在以后的开发中更实用。如果其他h有好的功能徏议,也可告诉我修改^_^?br />
q行E序:ColorCat.jar (需要jre6)
源码:ColorCat.src?

penngo 2011-01-16 17:38 发表评论
]]>
վ֩ģ壺 ˮ| ˳| ̶| | | Է| | Ͻ| żҸ| Ӣ| | | | | | ׸| | ݸ| | ƽ| ɽ| ն| ɽ| | ̫ԭ| | ʡ| | ׯ| ޶| | ¤| | ƽ| Ϫ| | | ̶| ˳| | Ұ|