小编use*_*234的帖子

用Java打印图片上的字符串

我想在java中的现有图片上写一个字符串.图片为.jpg格式.我使用下面的代码,唯一的问题是最终的图像上有一个红色的阴影.像图像失去了它的真实颜色,是浅红色.请帮我纠正这个问题.

    BufferedImage img = ImageIO.read(new File("pic1.jpg"));
    int width = img.getWidth();
    int height = img.getHeight();
    BufferedImage bufferedImage = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB);
    Graphics2D g2d = bufferedImage.createGraphics();
    Font font = new Font("Serif", Font.PLAIN, 96);
    g2d.setFont(font);
    g2d.drawImage(img, 0, 0, null);
    g2d.drawString(text, 100, 250);
    g2d.dispose();

    File file = new File("newimage.jpg");

    ImageIO.write(bufferedImage, "jpg", file);
Run Code Online (Sandbox Code Playgroud)

java

5
推荐指数
1
解决办法
241
查看次数

线性回归中的梯度下降

我试图在java中实现线性回归.我的假设是theta0 + theta1*x [i].我试图找出theta0和theta1的值,以便成本函数最小.我使用渐变下降来找出价值 -

在里面

while(repeat until convergence)
{
   calculate theta0 and theta1 simultaneously.
}
Run Code Online (Sandbox Code Playgroud)

什么是重复直到收敛?我知道它是局部最小值,但是我应该在while循环中放入什么样的代码?

我是机器学习的新手,刚开始编写基本的算法以便更好地理解.任何帮助将不胜感激.

java machine-learning linear-regression gradient-descent

2
推荐指数
1
解决办法
8731
查看次数