diff --git a/src/MocapNET2/MocapNET2LiveWebcamDemo/livedemo.cpp b/src/MocapNET2/MocapNET2LiveWebcamDemo/livedemo.cpp index 669b841..223db81 100644 --- a/src/MocapNET2/MocapNET2LiveWebcamDemo/livedemo.cpp +++ b/src/MocapNET2/MocapNET2LiveWebcamDemo/livedemo.cpp @@ -343,7 +343,9 @@ int main(int argc, char *argv[]) 1// We will do the waitKey call ourselves ); - imshow("Skeletons", viewMat); + if ( (viewMat.size().width >0) && (viewMat.size().height>0) ) + { imshow("Skeletons", viewMat); } else + { std::cerr<<"Invalid skeleton visualization frame.. \n"; } } } } diff --git a/src/MocapNET2/MocapNETLib2/visualization/visualization.cpp b/src/MocapNET2/MocapNETLib2/visualization/visualization.cpp index e452085..5f9ab41 100644 --- a/src/MocapNET2/MocapNETLib2/visualization/visualization.cpp +++ b/src/MocapNET2/MocapNETLib2/visualization/visualization.cpp @@ -1562,8 +1562,10 @@ int visualizePoints( */ //At last we are able to show the window.. - cv::imshow(windowName,img); - + if ( (img.size().width >0) && (img.size().height>0) ) { cv::imshow(windowName,img); } else + { std::cerr<<"Invalid visualization frame.. \n"; } + + if (save3DVisualization) { char filename[512];