小编Ale*_*exx的帖子

照片拼接算法.如何根据基本图像和瓷砖列表创建马赛克照片?

Hy.我要做的是创建一个程序(使用C或C++),它将24位/像素位图作为输入并收集图像,我必须创建一个马赛克图像,类似于使用该库的输入图像给出的图像(创建马赛克照片类似于输入).

到目前为止,我可以访问输入的图像像素和颜色,但我有点卡住了.我的问题是我应该从哪里开始?我需要一个可以做这种事情的基本算法.我真的找不到任何东西(也许我看错了).还有人可以告诉我一个随机照片下载器,以便我可以下载项目的小图像?有人能帮我吗?请告诉我从哪里开始和使用什么.

c++ algorithm photo image-processing visual-c++

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

在Java中初始化静态final字段

public class Main {
 static final int alex=getc();
 static final int alex1=Integer.parseInt("10");
 static final int alex2=getc();

public static int getc(){
    return alex1;
}

public static void main(String[] args) {
    final Main m = new Main();
    System.out.println(alex+" "+alex1 +" "+alex2);
  } 
}
Run Code Online (Sandbox Code Playgroud)

有人能告诉我为什么会这样打印:0 10 10?我知道它是一个静态的最终变量,它的值不应该改变,但是理解编译器如何初始化字段有点困难.

java final field initialization

6
推荐指数
2
解决办法
2808
查看次数

如何旋转然后朝那个方向移动?

海兰,我目前正在做一个第一人称game.what我能够做的就是使用函数gluLookAt()使相机移动和使用glRotatef()它旋转.我试图向是旋转相机然后在我旋转的方向上向前移动,但轴保持不变,虽然我已经旋转,但相机会向侧面移动而不是向前移动.有人能帮我吗 ?这是我的代码:

glMatrixMode(GL_MODELVIEW);   
glLoadIdentity();   
glRotatef(cameraPhi,1,0,0);   
glRotatef(cameraTheta,0,1,0);
gluLookAt(move_camera.x,move_camera.y,move_camera.z,move_camera.x,move_camera.y,move_camera.z-10,0,1,0);
drawSkybox2d(treeTexture);
Run Code Online (Sandbox Code Playgroud)

c++ opengl

4
推荐指数
1
解决办法
8530
查看次数

线程和观察者模式.如何让线程通知所有其他线程并执行某个方法/事物?

Hy.我有一个客户端服务器应用程序.服务器侦听某个端口,并为每个客户端生成一个管理它的线程.这是基于套接字并且类似于但客户端在Swing接口启动时进行连接,它调用方法有时会将inf发送到服务器并在关闭时关闭流和套接字.服务器线程保持唤醒状态,直到客户端套接字离开,并侦听请求.

我想要做的是.当一个客户端从界面做某事(按下一个按钮),通知所有其他客户端,我被卡住了.我是这样做的.我必须通过使用观察者模式来做到这一点,并且我不知道在这种情况下使用它.如何通知所有踏板他们将如何通知其他客户?

任何消化egen虽然与观察者模式无关,但是很受欢迎.Thanx

java sockets multithreading client-server observer-pattern

0
推荐指数
1
解决办法
1996
查看次数