小编Kev*_*ude的帖子

如果输入宽度和高度与调整输入和宽度的大小相同, cv2.resize() 会做什么?

我喜欢快速、紧凑的代码,所以我有一个问题:

def loader(input_path, new_img_width, new_img_height):
    input_image = tifffile.imread(input_path)
    input_image = cv2.resize(input_image, (new_img_width, new_img_height),
                           interpolation=cv2.INTER_NEAREST)
    return input_image
Run Code Online (Sandbox Code Playgroud)

我是否需要在调用之前添加条件语句cv2.resize,以处理其中new_img_widthnew_img_height相同的情况input_imagecv2.resize代码中已经存在的条件语句?

除非有必要,否则我不想花费周期调整图像大小。

python opencv

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

TensorFlow RuntimeError:在SavedModel中找不到与标签服务相关联的MetaGraphDef

当我使用simple_save保存模型时,尝试加载模型时出现运行时错误。

要保存的代码是:

session = Session()
inputs = tf.placeholder(dtype=tf.float32, shape=(None, height, width, in_channel_size), name='input_img')
model = Some_Model(inputs, num_classes=no_of_defects, is_training=False)
logits, _ = model.build_model()
predictor = tf.nn.softmax(self.logits, name='logits_to_softmax')
feed_dict = {inputs: inputs}
prediction_probabilities = session.run(self.predictor, feed_dict=feed_dict)

tf.saved_model.simple_save(self.session, path,
                               inputs={"inputs" : self.inputs},
                               outputs={"predictor": self.predictor})
Run Code Online (Sandbox Code Playgroud)

要加载的代码是:

tf.saved_model.loader.load(session, tag_constants.SERVING, path)
Run Code Online (Sandbox Code Playgroud)

给出错误:

RuntimeError: MetaGraphDef associated with tags serve could not be found in SavedModel. To inspect available tag-sets in the SavedModel, please use the SavedModel CLI: `saved_model_cli`
Run Code Online (Sandbox Code Playgroud)

当我跑步

saved_model_cli show --dir path --tag_set serve --signature_def serving_default …
Run Code Online (Sandbox Code Playgroud)

python tensorflow

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

Visual Studio Code无法通过VNC在Ubuntu 16.04上打开

我已经尝试通过snapapt-get安装VS Code

在这两种情况下code,我都无法在使用VNC访问xfce GUI的Ubuntu 16.04服务器上运行。当我code --verbose从终端窗口运行时,我得到

Xlib:  extension "GLX" missing on display ":1.0".
Xlib:  extension "XInputExtension" missing on display ":1.0".
Xlib:  extension "RANDR" missing on display ":1.0".
Xlib:  extension "XInputExtension" missing on display ":1.0".
Xlib:  extension "GLX" missing on display ":1.0".
[6004:0422/160013.955062:ERROR:gl_surface_glx.cc(426)] glxQueryVersion failed
[6004:0422/160013.955091:ERROR:gl_initializer_x11.cc(157)] GLSurfaceGLX::InitializeOneOff failed.
[6004:0422/160013.957145:ERROR:viz_main_impl.cc(195)] Exiting GPU process due to errors during initialization
[5973:0422/160013.958492:ERROR:service_manager_context.cc(258)] Attempting to run unsupported native service: /usr/share/code/content_gpu.service
[main 2019-04-22T23:00:13.965Z] Starting VS Code
...
Xlib:  extension …
Run Code Online (Sandbox Code Playgroud)

visual-studio-code ubuntu-16.04

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

C#await udpClient.ReceiveAsync()失败并终止程序

我正在使用.NET 4.5.1运行C#控制台应用程序.当我运行以下函数时,下面的udpClient.ReceiveAsync()调用默默地终止程序,没有异常.我该如何调试?

   public async void Run()
    {
        try
        {
            var armIpAddress = IPAddress.Parse("239.1.11.1");
            using (var udpClient = new UdpClient())
            {
                udpClient.ExclusiveAddressUse = false;
                var ipEndPoint = new IPEndPoint(IPAddress.Any, 12020);
                udpClient.Client.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, true);
                udpClient.ExclusiveAddressUse = false;
                udpClient.Client.Bind(ipEndPoint);
                udpClient.JoinMulticastGroup(armIpAddress);

                while (true)
                {
                    var result = await udpClient.ReceiveAsync();
                    //...
                }
        }
        catch (Exception x)
        {
            Console.WriteLine(x.Message);
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# udpclient async-await

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