小编Pra*_*wal的帖子

处理javascript代码时的困惑

function hi() {
    myvar = 'local variable';
}
console.log(myvar);
Run Code Online (Sandbox Code Playgroud)

输出:ReferenceError:未定义myvar

根据我的理解,javascript逐行,检查变量及其范围.记住这一点不应该是以下打印'undefined',因为myvar存在于全局范围内?

javascript

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

Opencv不同的输出与imshow和imwrite

我使用open cv将两个图像读入numpy数组.我尝试了两个不同的方程来添加这些图像

公式1:img =(img_one/2)+(img_two/2)

公式2:img =(0.5*img_one)+(0.5*img_two)

公式1按预期输出图像,但公式2输出完全意外的图像.

这是我的代码(python2):

import numpy as np
from cv2 import *

tiger = imread('tiger.jpg')
nature = imread('nature.jpg')

mul_img = 0.5*tiger + 0.5*nature
div_img = tiger/2 + nature/2

imshow('mul_image', mul_img) 
imshow('div_image', div_img)
waitKey(0)
destroyAllWindows()
Run Code Online (Sandbox Code Playgroud)

使用的原始图像:

老虎形象

在此输入图像描述

生成的图像如下:

分裂图像

乘法图像

python opencv numpy

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

标签 统计

javascript ×1

numpy ×1

opencv ×1

python ×1