小编geo*_*oot的帖子

足球场的同形异义词

好的,所以我想找到足球比赛的单应性.我现在拥有的是

  1. 从文件夹中读取图像,该文件夹基本上是模板足球场的多个裁剪图像.基本上这有中心圆和罚球线等图像.
  2. 从文件中读取视频流并将其裁剪为许多较小的片段.
  3. 在视频流中的图像内循环,并在我从文件夹中读取的图像的另一个循环内部.
  4. 现在在我通过迭代得到的两个图像中,我应用了绿色滤镜,因为我假设场是绿色的
  5. 使用orb查找点然后找到匹配项.

现在的问题是,由于玩家和来自骄傲的一些噪音,我无法找到适当的单词匹配.同时移除它们也是一个问题,因为这也会隐藏我需要计算单应性的足球场线.

对此有任何建议非常感谢.以下是我正在使用的一些示例代码和图像.

"正在使用的代码"

样本图片

http://i65.tinypic.com/21cs9rl.png

我得到的输出

http://i66.tinypic.com/zj6ljo.png

输出右侧的图像是来自视频的帧,左侧的图像是我在filterGreen函数之后上传的相同样本图像,如从代码中可以看到的.

最后我想要的是图像正确映射到中心圆所以我可以在中心绘制一个立方体,有点类似于"这个例子".在此先感谢帮助我.

python opencv homography pose-estimation

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

使用python连接到.onion网站?

这是我到现在为止的代码

import socks
import socket
import requests
import json

socks.setdefaultproxy(proxy_type=socks.PROXY_TYPE_SOCKS5, addr="127.0.0.1", port=9050)
socket.socket = socks.socksocket

data = json.loads(requests.get("http://freegeoip.net/json/").text)
Run Code Online (Sandbox Code Playgroud)

它工作正常.问题是当我使用.onion网址时显示错误

无法建立新连接:[Errno -2]名称或服务未知

经过一番研究后发现,尽管http请求tor在分辨率上仍然存在,但仍然存在于clearnet上.什么是正确的方式,所以我也可以通过网络解析域连接到.onion网址?

python tor

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

在续集中包含过滤

我有一个photo模型和tags续集模型。我使用以下查询显示它

models.photo
    .findAll({
        limit: 50,
        offset: ctx.offset,
        include :[{
            model: models.tags,
            as: 'tags'
        },{
            model: models.description,
            as: 'desc'
        }]
    })
  .then((photos) => {
    ctx.res.send(photos);
   });
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何过滤包含特定标签的照片?它们关联使用

models.photo.hasMany(models.tags, {foreignKey: 'photo', sourceKey: 'name'});
Run Code Online (Sandbox Code Playgroud)

例如,如果用户想要过滤鸭子,那么我应该能够显示鸭子的所有照片以及与它们相关的所有标签?

node.js sequelize.js

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

具体化css中的整页列

首先是当前代码的错误截图 在此输入图像描述 这是与之相关的代码

  <nav class="blue darken-3">
    <div class="nav-wrapper">
      <a href="#!" class="brand-logo center">Chatter</a>
      <ul class="right hide-on-med-and-down">
        <li><a nohref><i class="material-icons">search</i></a></li>
        <li><a nohref><i class="material-icons">view_module</i></a></li>
        <li><a nohref><i class="material-icons">refresh</i></a></li>
        <li><a nohref><i class="material-icons">more_vert</i></a></li>
      </ul>
    </div>
  </nav>

<div class="row">
  <div class="col s3 red">1</div>
  <div class="col s9 indigo" style="height:100%">4</div>
</div>
Run Code Online (Sandbox Code Playgroud)

首先我没有看到为什么4略低于1的原因.当我在行顶部添加10 px的边距时,这个bug就解决了,但问题是红色菜单栏应该是彩色的,因此我不会那之间有任何空白区域.

第二个问题,我不知道怎么做正确的方法是我想要蓝色和红色覆盖浏览器窗口的整个高度.无论如何在实现中如何做同样的事情,或者如果没有,请帮助我如何做到这一点.

css materialize

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

manyToMany用django休息框架

我目前正在使用django-rest-framework提供的默认CRUD操作.它适用于普通模型,但我的模型之一与另一个标签模型有许多关系.这是模型的代码

class ActivityType(models.Model):
    title = models.CharField(max_length=200)
    slug = models.CharField(max_length=250,unique=True)

    def __unicode__(self):
        return self.slug        

class Activity(models.Model):
    owner = models.ForeignKey('auth.user')
    title = models.CharField(max_length=200)
    slug = models.CharField(max_length=250,unique=True)
    description = models.TextField()
    tags = models.ManyToManyField(ActivityType)
    created = models.DateTimeField(auto_now_add=True, blank=True)

    def __unicode__(self):
        return self.slug
Run Code Online (Sandbox Code Playgroud)

我想知道的是,如果可能的话,在没有从头开始编写所有CRUD操作的情况下,将DRF与其集成的最佳方法是什么.

django django-rest-framework

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

在 emberjs 中管理用户角色?

我有一个 nodejs api,如下所示

route.post("/token",function(req,res){
    authLib
        .checkForm(req.body)
        .then(authLib.findUser)
        .then(authLib.isValidUser)
        .then(authLib.authenticate)
        .then(authLib.genToken)
        .then((token)=>{
            res
                .status(200)
                .json({'access_token': token});
        })
        .catch((err)=>{
            res
                .status(400)
                .json({'error': err.message});
        });
});
Run Code Online (Sandbox Code Playgroud)

model用户包含用户角色的字段。每个用户角色都有不同的仪表板。我已经实现了 ember-simple-auth,oauth2-password-grant仪表板的模板如下所示

{{#if session.isAuthenticated}}
    {{#app-dashboard}}
    {{/app-dashboard}}
{{else}}
    {{#landing-app}}
    {{/landing-app}}
{{/if}}
Run Code Online (Sandbox Code Playgroud)

问题是我如何区分用户角色。一种方法可能是使用 ajax 请求来获取角色,但这意味着对所有视图都有一个额外的 XHR 请求。使用 XHR 的另一个问题Ember.$是授权令牌没有附加到请求中。解决此问题的最佳方法是什么?

node.js ember.js ember-simple-auth

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

在arch linux中安装nodejs时出错

好的,所以我刚刚使用pacman在archlinux上重新安装了nodejs包.同样的命令是 sudo pacman -S nodejs npm.现在,当我试图运行相同的时候我得到了错误

node: error while loading shared libraries: libicui18n.so.57:这几乎意味着libicu要么不存在,要么没有正确的版本.我面临的问题是它不存在于pacman中.我试过 sudo pacman -S libicu,返回后无法找到包裹.解决此问题的正确方法是什么.仅供参考:只是一个注释,我宁愿不从源代码安装,也喜欢使用pacman.如果您需要了解任何其他输出,请在下方发表评论并告知您相同的信息.

我目前正在使用manjaro i3全新安装.

linux node.js

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

在PHP中杀死方法链

嗨我有一个像PHP的方法链

<?php
auth::('username') -> is_logged() -> doSomething();
//execute something
?>
Run Code Online (Sandbox Code Playgroud)

我想做的是如果用户没有登录,那么不调用doSomething()函数.一种方法是取消设置$ this,但这将产生一个错误ID,有任何其他方式来做到这一点.此外,我不能使用die(),因为它会停止编译器,并防止执行后编写的代码.最好的方法是什么,最好没有任何警告或错误,同时由于与该类相关的大量功能而尽可能少地进行更改.

php methods method-chaining

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

删除远程 git 上的提交

我有一个dev分支,我们在上面推送所有内容。最后一次提交破坏了我们的整个构建,我需要删除它。对于本地我使用

git reset --hard <SHA_ID>

这适用于本地存储库,但是当我尝试推送更改时被拒绝,因为当前分支的提示位于远程后面并显示我可以git pull在再次推送之前使用。

我的问题是,如何让遥控器转到与本地存储库相同的 HEAD 并删除最后一次提交。

git github git-reset

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

django-rest-auth身份验证无效

我想要一个简单的api身份验证路由django-rest-framework和'django-rest-auth`.注册部分工作正常,由默认的django管理控制台确认,我也可以看到用户.不幸的是,api身份验证继续让我错误

{
    "non_field_errors": [
        "Unable to log in with provided credentials."
    ]
}
Run Code Online (Sandbox Code Playgroud)

目前我对我的配置allauth如下

# all-auth configuration
ACCOUNT_EMAIL_REQUIRED=True
ACCOUNT_AUTHENTICATION_METHOD="email"
ACCOUNT_USERNAME_REQUIRED=False
ACCOUNT_EMAIL_VERIFICATION="none"
ACCOUNT_SIGNUP_PASSWORD_ENTER_TWICE=False

# CORS Configuration
CORS_ORIGIN_ALLOW_ALL=True
Run Code Online (Sandbox Code Playgroud)

我不确定我错过了哪一部分.请指导我正确的方向.没有错误,响应代码为400.凭证从django管理面板验证正确.提前致谢

更新

问题在于电子邮件.我对配置进行了评论,并尝试使用用户名和密码生成令牌.这没有任何错误.

django django-rest-framework django-allauth django-rest-auth

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