本文整理汇总了Java中sun.awt.Mutex类的典型用法代码示例。如果您正苦于以下问题:Java Mutex类的具体用法?Java Mutex怎么用?Java Mutex使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
Mutex类属于sun.awt包,在下文中一共展示了Mutex类的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: ParticleFlowTracker
import sun.awt.Mutex; //导入依赖的package包/类
public ParticleFlowTracker(IParticleConstructorDestructor<ParticleType> particleConstructorDestructor, Vector2d<Integer> imageSize, int imageDownscaleFactor, Mutex particleMutex) {
this.particleConstructorDestructor = particleConstructorDestructor;
this.imageDownscaleFactor = imageDownscaleFactor;
this.imageSize = imageSize;
this.particleMutex = particleMutex;
denseFlow =
// FactoryDenseOpticalFlow.flowKlt(null, 6, ImageFloat32.class, null);
// FactoryDenseOpticalFlow.region(null,ImageFloat32.class);
// FactoryDenseOpticalFlow.hornSchunck(20, 1000, ImageFloat32.class);
// FactoryDenseOpticalFlow.hornSchunckPyramid(null,ImageFloat32.class);
FactoryDenseOpticalFlow.broxWarping(null, ImageFloat32.class);
// scaled down because the flow is computational expensive
previous = new ImageFloat32(imageSize.x/imageDownscaleFactor, imageSize.y/imageDownscaleFactor);
current = new ImageFloat32(imageSize.x/imageDownscaleFactor, imageSize.y/imageDownscaleFactor);
flow = new ImageFlow(previous.width, previous.height);
final int spatialAccelerationCellsX = 500;
final int spatialAccelerationCellsY = 300;
trackingParticleAcceleration = new SpatialAcceleration<>(spatialAccelerationCellsX, spatialAccelerationCellsY, (float)imageSize.x, (float)imageSize.y );
setupSamplePositions();
}