Definition at line 222 of file mainTalk.cpp. References gVerbose, gVType, Impala::Core::Array::Pattern::PatGenConv2dSep(), and Impala::Core::Array::PrintData(). Referenced by mainTalk(). 00223 { 00224 std::cout << std::endl << std::endl << std::endl; 00225 std::cout << "============== DoTalkGenConv2dSep =============" << std::endl; 00226 00227 //typedef Array2dScalarInt32 SRCT; 00228 typedef Array2dScalarReal64 SRCT; 00229 //typedef Array2dVec3Real64 SRCT; 00230 typedef Array2dScalarReal64 KERT; 00231 //typedef Array2dVec3Real64 KERT; 00232 typedef Array2dScalarReal64 REST; 00233 //typedef Array2dVec3Real64 REST; 00234 00235 SRCT* im = TalkImage<SRCT>("Input image: ", 0, 1, 3, 3); 00236 00237 KERT* ker2 = TalkKernel<KERT>("k1d_3 image: ", 1, 2); 00238 KERT* ker1 = TalkKernel<KERT>("k1d_5 image: ", 1, 1); 00239 00240 //REST* res = 0; 00241 //TalkBpoPtrE1<KERT, KERT, KERT> bpo(gVerbose, false); 00242 //TalkBpoAssignPtrE1<KERT, KERT> bpoAss(gVerbose, false, 1000000); 00243 //PatGenConv2dSep(res, im, ker1, ker2, bpo, bpoAss, gVType, 0); 00244 //std::cout << std::endl << "result: " << std::endl; 00245 //PrintData(res, false); 00246 00247 //REST* res2 = 0; 00248 //TalkBpoPtrEn<KERT, KERT, KERT> bpo2(gVerbose, false); 00249 //TalkBpoAssignPtrEn<KERT, KERT> bpoAss2(gVerbose, false, 1000000); 00250 //PatGenConv2dSep(res2, im, ker1, ker2, bpo2, bpoAss2, gVType, 0); 00251 //std::cout << std::endl << "result: " << std::endl; 00252 //PrintData(res2, false); 00253 00254 REST* res3 = 0; 00255 TalkBpoVal<KERT, KERT, KERT> bpo3(gVerbose, false); 00256 TalkBpoAssignVal<KERT, KERT> bpoAss3(gVerbose, false, 1000000); 00257 PatGenConv2dSep(res3, im, ker1, ker2, bpo3, bpoAss3, gVType, 0); 00258 std::cout << std::endl << "result: " << std::endl; 00259 PrintData(res3, false); 00260 }
Here is the call graph for this function:
|