Tag: 照片

获取图像主色的快速方法

我有一个关于如何获得图像的主色调(照片)的问题。 我想到了这个algorithm:循环遍历所有的像素,并得到他们的颜色,无论是红色,绿色,黄色,橙色,蓝色,洋红色,青色,白色,灰色或黑色(有一定的余量当然),它的黑暗(光,正常),然后检查哪些颜色发生最多。 我认为这是缓慢的,不是很精确。 有没有更好的办法? 重要的是,它是从iPhone或iPod touch摄像头拍摄的最多5 Mpx的UIImage。 它必须快速的原因是,简单地显示一个进度指示器没有多大意义,因为这是一个应用程序的视力不佳,或根本没有视线。 因为它是用于移动设备的,所以可能不需要太多内存(最多50 MB)。

如何在一个API调用中获取较大的照片URL?

我想立即在Facebook应用的Feed视图中显示大图片。 是否有可能从一个stream/饲料使用一个API调用获取大照片src的URL? 照片ID在stream/饲料中返回,当然可以在附加的FQL或graphicsAPI调用中提供该照片ID以检索关于该照片的所有信息。 但是,有没有办法使用多个查询或批量调用来获取更大的照片src url使用一个API往返?

打开cv错误:(-215)scn == 3 || scn == 4在函数cvtColor

我目前在Ubuntu 14.04,使用python 2.7和cv2。 当我运行这个代码: import numpy as np import cv2 img = cv2.imread('2015-05-27-191152.jpg',0) gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) 它返回: File "face_detection.py", line 11, in <module> gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) cv2.error: /home/arthurckl/Desktop/opencv-3.0.0-rc1/modules/imgproc/src/color.cpp:7564: error: (-215) scn == 3 || scn == 4 in function cvtColor 我已经在这里search,一个答案说,我可以加载我的照片错误的方式,因为它应该有三个维度:行,列和深度。 当我打印img.shape它只返回两个数字,所以我一定是做错了。 但我不知道正确的方式来加载我的照片。

我可以使用Facebook API设置用户个人资料图片吗?

我正在寻找一个user.setImage调用或在Facebook API上的效果,但我不能看到任何东西来实现这个目的:专门覆盖用户的个人资料图像(不只是发布在他们的墙上的图像)。 我无法看到文档中的任何内容。 你知道这是可能的,如果是这样的文档实施呢?

Fabric.jscanvas上的多个裁剪区域

为了制作照片拼贴制作 ,我使用具有基于对象的裁剪function的面料js。 该function非常好,但是剪辑区域内的图像不能缩放,移动或旋转。 我想要固定的位置剪辑区域和图像可以定位在用户想要的固定剪辑区域内。 我GOOGLE了,发现非常接近的解决scheme var canvas = new fabric.Canvas('c'); var ctx = canvas.getContext("2d"); ctx.beginPath(); ctx.rect(10,10,150,150); ctx.rect(180,10,200,200); ctx.closePath(); ctx.stroke(); ctx.clip(); 面料jscanvas上的多个裁剪区域 其中一个剪辑区域的图像出现在另一个剪辑区域中。 我怎样才能避免这种情况,或者是有另一种方法来完成这个使用结构js。

从Photos.app获取最后一张图片?

我已经看到其他应用程序做到这一点,你可以从照片应用程序导入最后一张照片,以便快速使用,但据我所知,我只知道如何得到一个图像,而不是最后一个(最近一个)。 任何人都可以告诉我如何得到最后的形象?

将图像添加到iPhone模拟器

我想使用UIImagePickerController UIImagePickerControllerSourceTypePhotoLibrary ,但它说:“没有照片”。 模拟器从哪里获取图像? 我应该在哪里复制图像,以便它们显示在模拟器中?

在Android中使用Facebook Android SDK将照片上传到Facebook

我是Android新手。 我正在寻找通过授权加载Facebook的照片,获取access_token。 如何做到这一点? 请给我一个Java代码示例。