小编Bob*_*aaf的帖子

仅在RETINA上使用CATransform3D模糊UIView

我正在显示一个带有UILabel的UIView,这个视图和标签一旦到达这些行代码就会变得模糊:

CATransform3D transform = CATransform3DIdentity;      
transform.m34 = (1.0/-500);
view.layer.transform = transform;
Run Code Online (Sandbox Code Playgroud)

整个应用程序我使用CA3DRotations和其他东西,这从来没有发生过.另外,我只使用整数设置视图的框架和标签!所以这不是一个半像素的问题或类似的东西,我知道这会导致最模糊的问题,但不是我的!

在模拟器上它并不模糊,iPad并不模糊,iPhone3GS并不模糊.只有配备Retina显示屏的iPhone4才会变得模糊不清.甚至在我做任何3D旋转之前!在我疯了之前有人有线索吗?

iphone blurry catransform3d retina-display

9
推荐指数
1
解决办法
1764
查看次数

HSV颜色范围表

我正在开发一个应用程序,其中儿童需要使用相机屏幕上的某个目标点找到某些颜色 - 类似于增强现实.我已经完成了整个工作,但使用RGB颜色.对于每种颜色,红色,绿色,蓝色,黄色,紫色等.我一直在测试和定义RGB值的范围,以确定它何时恰好是哪种颜色.很多工作.

但是,我已经了解到使用HSV它的效果更好.但我不想再为整个过程设置每种颜色的范围.但我无法在网上找到它,我已经谷歌搜索了两个小时!

所以我正在寻找的非常简单:对于一组约8种标准颜色:红色,绿色,蓝色,黄色,紫色等相应的HSV范围.

例如:红色 - Hue介于0和20之间,饱和度介于0.8和1.0之间,值介于0.8和1.0之间.(不确定这是对的,只是一个例子)

我的意思是,有人必须在某个时候做过这件事!?

rgb colors hsv uicolor ios

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

UIView 3DCube喜欢Clear-app

我搜索了谷歌和stackoverflow上的所有帖子,但我根本无法解决这个难题.我正在尝试重新创建现在着名的todo应用'Clear'在添加新任务时所做的效果.他们有某种动画,从顶部新任务出现在某种3D立方体效果中.他们的特殊之处在于,当你仔细观察时,左下角和下角总是停留在同一个地方.

现在我有以下内容:在点0,0设置了一个320x460的UIView,在点(0,-460)设置了一个320x460的UIView.我想要的是顶部的UIView与顶部的Clear相同的立方体效果.这是我到目前为止:

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
    //startLoc is defined globally to remember the first position
    startLoc = [[touches anyObject] locationInView:self];
}

-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
    CGPoint location = [[touches anyObject] locationInView:self];
    float difference = location.y-startLoc.y;         

    if(diff > 0 && diff < 90)
    {
        //Init the transform
        CATransform3D transform = CATransform3DIdentity;
        transform.m34 = perspective;
        //Rotate (radians is a degree-to radians function)
        transform = CATransform3DRotate(transform, radians(90-diff), 1.0f, 0.0f, 0.0f);
        //Also translate the view down        
        transform = CATransform3DTranslate(transform, 0.0f, 230+diff, 0.0f); …
Run Code Online (Sandbox Code Playgroud)

iphone core-animation ios catransformlayer

6
推荐指数
1
解决办法
2712
查看次数

在没有链接的情况下将OpenCV框架嵌入到另一个xCode项目中

我使用OpenCV为iPhone App开发了一个xCode静态库.现在我想给他们提供静态库,但是我不希望他们通过改变构建设置和所有这些来解决让OpenCV在他们的项目中工作的麻烦,这就是我在静态库中已经做过的事情.

我通常通过将我的静态库项目拖到我的主xCode项目中来使用'Projectception'方法.但是,当我使用这种方法时,我通常需要在"Link Binary with Libraries"构建阶段的主项目中再次添加我在静态库项目中使用的所有框架.

所以我的问题是:OpenCV是否仅存在于我的静态库项目中,并且导入此静态库的新项目不需要为OpenCV执行任何额外操作?

xcode opencv frameworks static-libraries ios

6
推荐指数
1
解决办法
1067
查看次数

具有多个输入和多个输出列的 Pandas 应用、滚动、分组

过去一周我一直在努力尝试使用apply在整个 Pandas 数据帧上使用函数,包括滚动窗口、groupby,尤其是多个输入列和多个输出列。我在 SO 上发现了大量关于此主题的问题以及许多旧的和过时的答案。所以我开始为 x 输入和输出、滚动、滚动和 groupby 组合的每一种可能组合创建一个笔记本,我也专注于性能。由于我不是唯一一个为这些问题而苦苦挣扎的人,我想我会在这里提供我的解决方案和工作示例,希望它可以帮助任何现有/未来的熊猫用户。

python pandas

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