标签: layer

CGWindowListCopyWindowInfo、kCGWindowLayer 和窗口级别

CGWindowLevel.h文件定义了用于设置窗口级别的常量,可以用作窗口级别的最大值为20。但是,如果使用调用检索窗口列表CGWindowListCopyWindowInfo,则可以观察到的值kCGWindowLayer大于20 (25、103 等)。

kCGWindowLayer 和窗口级别不一样吗?如果它们不相同,我如何获得使用 获得的窗口的窗口级别CGWindowListCopyWindowInfo?如果它们相同,为什么我们得到的值 >20?

macos window layer quartz-graphics

5
推荐指数
2
解决办法
3169
查看次数

截取UIView的截图(忽略图层变换)

我有一个带有多个子视图的UIView,每个子视图都有不同的CATransform3D应用于它们的图层.我想创建此视图的UIImage表示.

我调查了以下解决方案:

为了达到这个目的,我还有其他途径可以探索吗?

screenshot transform objective-c layer ios

5
推荐指数
0
解决办法
478
查看次数

iOS清晰的UIView层

我在我的图层属性中画了几行UIView.但有没有办法清理我画的所有线条?

我想清除在我的视图层上绘制的所有内容.

我用以下代码画一条线:

- (void)drawLine :(UIView *)drawInView :(CGPoint)startPosition :(CGPoint)endPosition
{
    //draw the line
    linePath = CGPathCreateMutable();
    lineShape = [CAShapeLayer layer];

    lineShape.lineWidth = 1.0f;
    lineShape.lineCap = kCALineCapRound;;
    lineShape.strokeColor = [[UIColor whiteColor] CGColor];

    CGPathMoveToPoint(linePath, NULL, startPosition.x, startPosition.y);
    CGPathAddLineToPoint(linePath, NULL, endPosition.x, endPosition.y);

    lineShape.path = linePath;
    CGPathRelease(linePath);
    [drawInView.layer addSublayer:lineShape];
}
Run Code Online (Sandbox Code Playgroud)

我找到了一些代码来删除我绘制的所有子图层.

-(void)clearGraph :(UIView *)viewToClear
{
    for (CALayer *layer in viewToClear.layer.sublayers) {
        [layer removeFromSuperlayer];
    }
}
Run Code Online (Sandbox Code Playgroud)

但这将给出一个例外:

2013-08-28 21:10:18.877 ServerInfo[12861:3f03] *** Terminating app due to uncaught exception 'NSGenericException', reason: '*** Collection <CALayerArray: 0x1f86b3b0> …
Run Code Online (Sandbox Code Playgroud)

iphone sdk layer uiview ios

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

Symfony2什么是最好的文件系统abstact层?

什么是最好的symfony文件系统抽象层?我需要在我的symfony项目中设置一个文件系统,类似于dropbox.我不知道文件/媒体将在哪里存储或如何,所以这就是为什么我需要那个抽象层,设置它并且不用担心更新文件位置.

我需要做什么:

-adding folders/files
-moveing folder/files to another lcoation
-delating folder/files
-download folder/files
-upload folder/files
-editing folder/files
-editing name of folder/files
Run Code Online (Sandbox Code Playgroud)

你知道任何好的捆绑吗?symfony 2有什么好的解决方案吗?请告诉我为什么这个解决方案对我有好处?

php filesystems bundle layer symfony

5
推荐指数
2
解决办法
3936
查看次数

增强现实OpenGL + OpenCV

我是OpenCV的新手,对OpenGL的经验有限.我愿意将3D对象覆盖在棋盘的校准图像上.任何提示或指导?

opengl opencv layer augmented-reality camera-calibration

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

以编程方式折叠Leaflet JS层控件

如何使用JS代码关闭Leaflet JS层控件?在桌面上,当鼠标光标离开控件时,控件会很好地关闭.但是,在手机上,用户需要在控件外部轻敲以关闭它.一旦用户选择控件内的图层,我想手动关闭它.

javascript controls layer leaflet

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

使用Swift使用Swift构建聊天功能的教程?

我正在寻找Layer的Swift文档,因为我正在寻找一种快速方法将聊天功能集成到我的应用程序中.非常感谢!

layer ios swift

5
推荐指数
2
解决办法
4112
查看次数

Gimp - 简单的方法使多层可见?

在Gimp中,我创建了一个包含大约200层的.xcf文件.有些是可见的,有些则不可见.现在我想创建一个由所有图层组成的图片,因此我必须使所有图层都可见.后来我将不得不返回到某些层可见但有些层不可见的状态.如何在不点击数百个点击框以获得可见性的情况下实现这一目标?

layer gimp

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

Keras:如何合并密集层和嵌入层

我使用 Keras 并尝试将两个不同的层连接成一个向量(向量的第一个值是第一层的值,另一部分是第二层的值)。其中一层是密集层,另一层是嵌入层。

我知道如何合并两个嵌入层或两个密集层,但我不知道如何合并一个嵌入层和一个密集层(维度问题)。

一个简单的例子是这样的:

L_branch = Sequential()
L_branch.add(Dense(10, input_shape =  (4,) , activation = 'relu'))
L_branch.add(BatchNormalization())

R_branch = Sequential()
R_branch.add(Embedding(1000, 64, input_length=5))

final_branch.add(Merge([L_branch, R_branch], mode = 'concat'))
Run Code Online (Sandbox Code Playgroud)

但这不起作用,因为您无法合并具有不同维度的图层。

PS:对不起,英语不是我的母语,我希望你能理解我的问题。

此致。

merge embedding layer theano keras

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

我如何通过tensorflow.layer获取张量输出

我使用较高级别的Tensorflow层创建了CNN模型,例如

conv1 = tf.layers.conv2d(...)
maxpooling1 = tf.layers.max_pooling2d(...)
conv2 = tf.layers.conv2d(...)
maxpooling2 = tf.layers.max_pooling2d(...)
flatten = tf.layers.flatten(...)
logits = tf.layers.dense(...)
loss = tf.reduce_mean(tf.nn.softmax_cross_entropy_with_logits(...))
optimizer = tf.train.AdadeltaOptimizer(init_lr).minimize(loss)
acc = tf.reduce_mean(...)
Run Code Online (Sandbox Code Playgroud)

该模型已经过良好训练和保存,到目前为止一切都很好。接下来,我想加载此保存的模型,更改学习率,然后继续训练(我知道tensorflow提供了exponential_decay()函数以允许衰减学习率,在这里我只想完全控制学习率,然后手动进行更改)。为此,我的想法是:

saver = tf.train.import_meta_grah(...)
saver.restore(sess, tf.train.latest_chechpoint(...))
graph = tf.get_default_graph()

inputImg_ = graph.get_tensor_by_name(...)  # this is place_holder in model
labels_ = graph.get_tensor_by_name(...)  # place_holder in model
logits = graphget_tensor_by_name(...) # output of dense layer
loss = grah.get_tensor_by_name(...) # loss
optimizer = tf.train.AdadeltaOptimizer(new_lr).minimize(loss) # I give it a new learning rate
acc = tf.reduce_mean(...) …
Run Code Online (Sandbox Code Playgroud)

layer tensorflow

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