码
function hi() {
myvar = 'local variable';
}
console.log(myvar);
Run Code Online (Sandbox Code Playgroud)
输出:ReferenceError:未定义myvar
根据我的理解,javascript逐行,检查变量及其范围.记住这一点不应该是以下打印'undefined',因为myvar存在于全局范围内?
我使用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)
使用的原始图像:
生成的图像如下: