cv2.error-在烧瓶中进行opencv处理的图像上传

时间:2019-05-02 03:07:48

标签: python opencv flask

我正在构建一个使用用户图像(指纹)的Web应用程序,然后使用opencv方法fastNlMeansDenoisingColored“清除”该图像。但是,我遇到了cv2.error

我已经检查了图像名称或图像文件中的拼写错误,但没有发现

@app.route('/dataupload',methods=['GET','POST'])
def dataupload():
    if request.method == 'POST' and 'img' in request.files:
        file = request.files['img']
        filename = secure_filename(file.filename)
        file.save(os.path.join('static/uploadsDB',filename))
        fullfile = os.path.join('static/uploadsDB',filename)

        img = cv2.imread(filename)

        converted_img = cv2.cvtColor(img, cv2.COLOR_GRAY2BGR)

        dst = cv2.fastNlMeansDenoisingColored(img,None,10,10,7,21)


        return render_template('details.html', digital=dst)

调试消息

  

cv2.error:OpenCV(4.1.0)/io/opencv/modules/imgproc/src/color.cpp:182:错误:(-215:断言失败)!_src.empty()在函数'cvtColor'中

我的目标是将两个图像并排显示在表单上。

0 个答案:

没有答案