小编Dan*_*ier的帖子

Opencv 错误 - 不支持的输入图像深度:

我正在尝试将标准化的 RGB 图像转换为 HSV 或 LAB 颜色空间。这是归一化函数:在此处输入图片说明

这是基本代码

print ('original image shape: ', image.shape)
print ('normlaised image shape: ', needed_multi_channel_img.shape)
# Converting to LAB color space


lab_image = cv.cvtColor(needed_multi_channel_img, cv.COLOR_RGB2HSV)

cv.imshow('Lab_space.jpg',lab_image.astype('float32'))
cv.waitKey(0)
cv.destroyAllWindows()
Run Code Online (Sandbox Code Playgroud)

这是输出跟踪:

    /home/centura/gitlab/Acne_model/Acne Model/rosaceaexperiment1.py:82: RuntimeWarning: invalid value encountered in true_divide
  norm.append(image[i,j,a]/rooted_matrix[i,j])
/home/centura/gitlab/Acne_model/Acne Model/rosaceaexperiment1.py:82: RuntimeWarning: divide by zero encountered in true_divide
  norm.append(image[i,j,a]/rooted_matrix[i,j])
original image shape:  (375, 600, 3)
normlaised image shape:  (375, 600, 3)
Traceback (most recent call last):
  File "/home/centura/gitlab/Acne_model/Acne Model/rosaceaexperiment1.py", line 121, in <module>
    lab_image = cv.cvtColor(needed_multi_channel_img, …
Run Code Online (Sandbox Code Playgroud)

python opencv image-processing opencv3.0

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

我应该在前端还是后端处理 JSON,哪个更快?

我收到来自 API 的响应作为 json 响应。我正在用 python 编码后端。

前端团队需要来自原始 json 响应的信息来填充 UI,因此我们必须对 json 进行排序并使他们更容易获取信息。

现在我可以以特定格式订购 json 并推送到前端团队,或者我可以将原始 json 响应*传递给前端团队,让他们处理 json 的排序并进一步用于他们的 UI。

记住我的 json 文件大小是15MB

哪个更快,更好的设计原则?

在后端处理然后推送到前端还是在前端处理?

javascript data-structures python-3.x

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

如何使用Python中从接口继承的第二个父类方法?

我正在尝试实现一个接口,并且该接口由两个具体类采用,并且class Firstclass Second我有另一个类将这两个类作为父类class CO。根据class CO标志来决定返回两个继承类中的哪一个,以便使用它们的实现。

from abc import ABC, abstractmethod

class common(ABC):
    @abstractmethod
    def firstfunction(self):
        pass 

    @abstractmethod
    def secondfunction(self):
        pass

class First(common):
    def __init__(self)-> boto3:
        self.ert = "danish"
        # self.username = kwargs["username"]
        # self.password = kwargs["password"]

        print("Inside First function")

    def firstfunction(self):
        print("My implementation of the first function in FIRST CLASS")

    def secondfunction(self):
        print("My implementation of the second function in FIRST CLASS")   

class Second(common):
    def __init__(self):
        self.rty = "pop"
        # self.session_id = kwargs["session_id"] …
Run Code Online (Sandbox Code Playgroud)

oop design-patterns python-3.x

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

如何将录制的音频文件发送到后端烧瓶服务器?

我有一个记录 会议音频的前端应用程序。

数量用户会议的标题,并将其发送到作为后端服务器与Python 3.7.4运行瓶(1.1.1版本)。

我可以获取用户数和会议标题, 但不能获取音频文件

用于捕获文件的服务器代码。

@app.route('/upload', methods=['GET','POST'])
def start_process():
    meeting_name = request.form['topic']
    number_of_user = request.form['numberusr']
    files = request.files['file']
Run Code Online (Sandbox Code Playgroud)

我断点了它,这是输出。

(Pdb) request.form

ImmutableMultiDict([('topic', '3'), ('numberusr ', 'Meeting 2')])
(Pdb) request.files
ImmutableMultiDict([])
Run Code Online (Sandbox Code Playgroud)

烧瓶返回

127.0.0.1 - - [05/Mar/2020 18:43:00] "POST /upload HTTP/1.1" 400 -
Run Code Online (Sandbox Code Playgroud)

这是我如何将所有数据发送到烧瓶服务器的代码。

HTML 表单部分

<form id="upload-file" method="post" action='/upload' enctype="multipart/form-data">

<audio controls id="audio" name="file" class="js-audio form-post-audio" src="">
</audio>
   <fieldset>
        <input name="topic" class="speakernumber">
    </fieldset>
    <fieldset>
     <input …
Run Code Online (Sandbox Code Playgroud)

flask python-3.x

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

如何根据文件修改日期从s3存储桶下载文件?

我想根据文件上次修改日期从特定的 s3 存储桶下载文件。

我研究了如何连接 boto3,并且有大量代码和文档可用于无条件下载文件。我做了一个伪代码


def download_file_s3(bucket_name,modified_date)
    # connect to reseource s3
    s3 = boto3.resource('s3',aws_access_key_id='demo', aws_secret_access_key='demo')

    # connect to the desired bucket
    my_bucket = s3.Bucket(bucket_name)

    # Get files 
    for file in my_bucket.objects.all():



Run Code Online (Sandbox Code Playgroud)

我想完成这个函数,基本上,传递一个修改日期,该函数返回 s3 存储桶中该特定修改日期的文件。

amazon-s3 python-3.x boto3

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