小编use*_*543的帖子

python:检查url是否存在jpg

在python中,我如何检查以.jpg结尾的url是否存在?

例如:http: //www.fakedomain.com/fakeImage.jpg

谢谢

python validation url

30
推荐指数
3
解决办法
3万
查看次数

按颜色分类图像

我正在寻找一种方法来对图像进行排序,如下面的屏幕截图所示:

http://www.pixolution.de/sites/LargeImages_en.html

我已经在stackoverflow上查看了关于这个主题的所有主题,但是所提出的解决方案都没有给我上面的图像.

我试过的方法:

  1. 对于每个图像,按发生的降序构建rgb颜色的直方图
  2. 对于每个直方图,计算与黑色的距离(r:0,g:0,b:0),如下所示:

    for color in image_histogram:
      total_distance += color.percentage_of_image * distance(BLACK_RGB, color.rgb)
    
    Run Code Online (Sandbox Code Playgroud)

然后按距离对图像进行排序

我希望相似颜色分布的图像最终会有相似的距离,并导致按颜色进行视觉排序.事实并非如此,它似乎有点工作,但不像上面的图像.

对于距离函数,我尝试了欧几里德距离,hsv排序(h-> s-> v)甚至Lab距离排序.其中没有一个有帮助

如果有人有更好的方法,我很想知道!

php rgb image histogram

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

寻找外观相似的算法?

我正在做一个个人项目,试图找到一个人的外观相似的数据库,其他人的照片都以一致的方式拍摄 - 人们直视镜头,中性表情,不倾向于头部(想想护照照片) ).

我有一个用于在面部放置2d坐标标记的系统,我想知道是否有任何已知的方法可以找到这种方法的外观相似?

我发现了以下面部识别算法:http: //www.face-rec.org/algorithms/

但没有人能够解决看起来相似的具体任务.

谢谢你的时间.

algorithm computer-vision

7
推荐指数
1
解决办法
2152
查看次数

用于从给定枢轴点缩放图像的算法

标准缩放使用图像的中心作为枢轴点,并且在所有维度上均匀.我想找出一种方法来从任意枢轴点缩放图像,使得更接近枢轴点的点比远离该点的点缩小.

scaling 2d image-manipulation image

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

垂直线的最小二乘方程

给出以下2d点:

213 106.8

214 189

214 293.4

213 324

223 414

我想找到贯穿它们的最小二乘垂直轴线的方程.我的计划是获得一个线方程,这样我就可以测试它们到最小二乘线的距离的后续点.

谢谢

least-squares

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

genshi和javascript&符号?

我的genshi模板中有以下javascript,我不确定如何在没有错误的情况下解析它:

floor = (!floor && floor !== 0)? 20 : floor;
Run Code Online (Sandbox Code Playgroud)

我试过这个:

floor = (!floor &amp&amp floor !== 0)? 20 : floor;
Run Code Online (Sandbox Code Playgroud)

但它总是会产生这个错误:

'genshi.template.base.TemplateSyntaxError'>格式不正确(无效令牌)

有什么想法吗?

javascript genshi

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

使用sql确定数据集的变化率

假设我有一个包含以下数据的表:

day1 item1 30
day1 item2 25
day1 item3 27
day2 item1 30
day2 item2 30
day2 item3 20
...
dayN item1 20

我将如何构建一个查询,该查询可以为我提供每天每个项目的变化率。

day1 item1 变化率:0
day1 item2 变化率:-1
day1 item3 变化率:5
day2 item1 变化率:0
day2 item2 变化率:2

我最初的想法(不太了解sql)是循环每一天,并有一个子查询来检查每个项目的前一天并有区别吗?

谢谢

sql

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

Jquery datatable datetime-moment插件未正确排序

我有以下大型html表:https: //gist.github.com/hbizira/21016ff3df67fdae3969

我正在使用datetime-moment数据表插件.在上面的文件的末尾,我有以下javascript代码:

$(document).ready(function() {
    $.fn.dataTable.moment( 'MM/DD/YYYY hh:mm A');
    window.dataTable = $('#leads').dataTable({
        displayLength: 25,
        lengthChange: false,
        statesave: false
    }).columnFilter([
            { column_number: 1, filter_type: "range_date", filter_container_id: "leads_filter_date_range", filter_default_label: [ "From", "To" ] },
            { column_number: 11,
              filter_type: 'custom_func',
              custom_func: customStatusFilter,
              data: [
                  { value: 'pending', label: 'Pending' }, 
                  { value: 'qualified', label: 'Qualified' }, 
                  { value: 'pending_and_qualified', label: 'Both Pending & Qualified' }
              ],
              filter_container_id: "leads_filter_status",
              filter_default_label: ""
            },
        ]
    );

});
Run Code Online (Sandbox Code Playgroud)

但是,"最后采取的操作"列似乎根本没有正确排序.当我尝试按该列中最近的条目排序时,2015年的条目不会显示.

http://recordit.co/1V8gzsqrso

sorting jquery datatables momentjs

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

如何将消息标记为“正在进行中”,以便其他工作人员不对其进行处理

我正在尝试使用提取队列来创建图像处理任务队列,该队列可能花费比10分钟的确认超时时间更长的时间。我正在使用node.js api,我想知道如何让一个工作人员从拉出队列中抓取一条消息,将其标记为进行中,以便没有其他工作人员尝试抓取它,进行工作并在消息之后确认消息。处理完成。每个工人最多可能需要一个小时的处理时间。如果发生异常,我想删除“进行中”状态,并允许其他工作人员接收此消息并尝试对其进行处理。

我希望pubsub中有一些东西可以让我做到这一点。我的替代方法是在处理之前,将具有消息ID,确认ID,状态=未决,时间戳= now()的实体(inProgressMessage)存储到数据存储区中,让工作人员在收到消息后立即返回确认ID(这将允许其他工人尝试其他消息),那么工人就可以完成冗长的任务。如果成功,则将实体状态标记为完成,如果以非永久性方式失败,则将任务重新排队到pubsub中,如果以永久性方式失败而又无法进行重新排序,那么我可以让cron检查数据存储区中是否存在多个未完成的任务小时,然后将其删除或重新排队。

我的选择感觉就像我正在重新实现pub sub应该帮助的很多事情。

让我知道您是否可以想到更好的方法。

google-cloud-pubsub

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