我試圖用Halide創建簡單的程序。使用第一個教程複製粘貼幾行代碼。然後得到一些問題在 e = x + y;
行; #include "stdafx.h"
#include "Halide.h"
int main()
{
Halide::Func gradient;
Halide::Var x, y;
Halide::Expr e;
e = x
下面是代碼。我在2015年8月5日的VS2013,Win64主幹上使用Halide。當我執行diag.compile_to_lowered_stmt(「diag.html」,{},HTML)時,halide.dll中出現堆棧溢出。 Image<uint8_t> orig_uint = Tools::load_image("../foo.ppm");
Var x, y, c;
Func ori
我正試圖在Halide中實現Meijster距離變換算法。我已經將this code改寫爲C++(使用openCV)並且工作正常。關於這種算法的文章是here。現在我的鹵化物代碼是完成50% - 第一階段工作正常,現在我有問題,第2階段(在鏈接的代碼掃描3)(簡體)是這樣的: //g is 2 dimensional cv::Mat (something like array) - result