「java相片检测」java图片识别技术
本篇文章给大家谈谈java相片检测,以及java图片识别技术对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java有bmp24位照片,怎样分析有多少种颜色
- 2、JAVA难题://*********Found******** 下面填什么?
- 3、java读取照片保存到达梦数据库
- 4、用java做图像处理,得到数码相片的亮度值,再根据亮度计算出拍摄环境的环境光? 求算法
- 5、java中image组件怎么实现从外面读取照片并显示?
- 6、"java识别照片是彩色还是黑白照
java有bmp24位照片,怎样分析有多少种颜色
24位BMP文件:(rrrrrrrr,gggggggg,bbbbbbbb), RBG通道中, 每个通道占8位, 每个通道都有256个值.
那么, 24位BMP图片的颜色种类就有256x256x256种.
JAVA难题://*********Found******** 下面填什么?
我不忽悠你,来看看:
import java.awt.*;
import java.awt.event.*;
import java.io.*; // 知识点:会使用File类。
import javax.swing.*; // 会使用FileChooser、JLabel、ImageIcon类。
public class java_2
{
public static void main(String[] args)
{ JFrame frame = new ImageViewerFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.show();
}
}
class ImageViewerFrame extends JFrame // 会编写图形用户界面程序
{ public ImageViewerFrame()
{ setTitle("ImageViewer");
setSize(DEFAULT_WIDTH, DEFAULT_HEIGHT);
label = new JLabel(); // 会使用标签类显示图形
Container contentPane = getContentPane();
contentPane.add(label,BorderLayout.CENTER);
chooser = new JFileChooser(); // 用文件对话框搜索文件。
chooser.setCurrentDirectory(new File(".")); // 利用文件输入流。
Button button = new Button("Open");
contentPane.add(button,BorderLayout.SOUTH);
button.addActionListener(new // 会用内部类做事件处理
ActionListener()
{ public void actionPerformed(ActionEvent evt)
{ int r = chooser.showOpenDialog(null);
if(r == JFileChooser.APPROVE_OPTION)
{
String name = chooser.getSelectedFile().getPath();
label.setIcon(new ImageIcon(name));
}
}
});
}
private JLabel label;
private JFileChooser chooser;
private static final int DEFAULT_WIDTH = 300;
private static final int DEFAULT_HEIGHT = 400;
}
java读取照片保存到达梦数据库
存储图片是后端服务器比较基础的功能,一般来说,图片可以存储在服务器的文件系统中,然后数据库中只需要存储url就可以了。另外一种办法是,将图片通过Base64编码后存储到数据库中,数据库中存储图片的base64编码的二进制可以使用TEXT(mysql)类型。
用java做图像处理,得到数码相片的亮度值,再根据亮度计算出拍摄环境的环境光? 求算法
算法能计算出个图片的亮度,但实际根本不可能计算出当时的环境光;
比如你在环境光亮度 10000单位的时候 拍摄一个反光率只有0.01%的黑色物体 ,那么亮度只有1单位,你计算这个照片的亮度,只会得到“亮度=1” 这个结果
在另外一个照度为100单位的场景 拍摄反光率100%的镜子, 计算出的亮度 则是“亮度=100”
java中image组件怎么实现从外面读取照片并显示?
你是问AWT的还是Web开发页面上的?1.如果是AWT或者Swing的,可以用IconImage,将图片放在工程的某个路径下,当然也可以用流输入到数据库中2.如果是Web开发,其实可以很简单,用路劲就行、把图片放到一定WebRoot下面某个路径,然后页面上显示,或者将图片用流输入到数据库中,然后保存,读取出来的时候也用流读取出来也行
"java识别照片是彩色还是黑白照
给个建议吧,不过我不知道行不行得通,我毕业设计是做图像处理的 你可以判断图片的其中一个像素点,彩色图一般都是RGB组合成的,格式是那种3*3的矩阵,而黑白图像的像素点是通过一个固定的公式转换来的,转换后的像素点是1*3的矩阵
java相片检测的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java图片识别技术、java相片检测的信息别忘了在本站进行查找喔。