小编rav*_*raj的帖子

如何使用Python计算图像的能量?

我正在尝试计算图像的能量。我想使用Python。我从网站上得到了一个解决方案,但有点令人困惑的是,发布问题的人告诉我,与 Matlab 相比,他的程序的输出是错误的。

我提到了这个链接, 我已经尝试了这两个代码,但给出了相同的答案。

import cv2
from pywt import dwt2
import pywt
import numpy as np
img=cv2.imread("/home/raviraj/PycharmProjects/Diabetic/SYMPTOMS/1369_right.jpeg")
im = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
_, (cH, cV, cD) = dwt2(im.T, 'db1')
# a - LL, h - LH, v - HL, d - HH as in matlab
Energy = (cH**2 + cV**2 + cD**2).sum()/im.size

print(Energy)
Run Code Online (Sandbox Code Playgroud)

此代码给出输出 0.5311041623967175 ,下一个代码是

im = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
m,n = im.shape
print(im.shape)
print(m)
print(n)
cA, (cH, cV, cD) = pywt.dwt2(im,'db1')
# a - LL, h - LH, v - …
Run Code Online (Sandbox Code Playgroud)

python opencv dwt pywt

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

如何在flask jinja2模板中使用python函数?

我使用 Flask jinja2 模板将一个列表列表发送到我的 HTML 页面。我想检查:- 列表中的项目是否属于 str 类型?但得到一个例外

jinja2.exceptions.UndefinedError:“isinstance”未定义

代码如下:-

{% for i in req%}

    <tr>
        <th scope="row">{{loop.index}}</th>
        <td>{{i[1]}}</td>
        <td>{{i[24]}}</td>
        <td>{{i[49]}}</td>
        <td>{{i[53]}}</td>
        {% if isinstance(i[86], str) %}
            {% for j in i[86].split(",") %}
                <ol>
                    <li>{{i[86]}}</li>
                </ol>
            {% endfor %}
        {% else %}
            <td>{{i[86]}}</td>
        {% endif %}

    </tr>

    {% endfor %}
Run Code Online (Sandbox Code Playgroud)

我能够在 jinja 2 模板中使用split(",")函数并希望使用 pythonisinstance()或。str()

html python user-interface jinja2 flask

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

标签 统计

python ×2

dwt ×1

flask ×1

html ×1

jinja2 ×1

opencv ×1

pywt ×1

user-interface ×1