mirror of https://github.com/opencv/opencv.git
Open Source Computer Vision Library
https://opencv.org/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
1.2 KiB
32 lines
1.2 KiB
#include <ctime> |
|
#include <stringstream> |
|
|
|
const char* day[] = { "Sun", "Mon", "Tue", "Wed", "Thurs", "Fri", "Sat" }; |
|
const char* month[] = { "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" }; |
|
const char* arch = "${MEX_ARCH}" |
|
|
|
std::string formatCurrentTime() { |
|
ostringstream oss; |
|
time_t rawtime; |
|
struct tm* timeinfo; |
|
int dom, hour, min, sec, year; |
|
// compute the current time |
|
time(&rawtime); |
|
timeinfo = localtime(&rawtime); |
|
// extract the components of interest |
|
dom = timeinfo->tm_mday; |
|
hour = timeinfo->tm_hour; |
|
min = timeinfo->tm_min; |
|
sec = timeinfo->tm_sec; |
|
year = timeinfo->year + 1900; |
|
oss << day[timeinfo->tm_wday] << " " << month[timeinfo->tm_mon] |
|
<< " " << dom << " " << hour << ":" << min << ":" << sec << " " << year; |
|
return oss.str(); |
|
} |
|
|
|
void MatlabIO::whos() { |
|
std::cout << "-------------------- whos --------------------" << std::endl; |
|
std::cout << "Filename: " << filename() << std::endl; |
|
std::cout << "File size: " << filesize() << "MB" << std::endl << std::endl; |
|
std::cout << "Name size bytes type" << std::endl; |
|
std::cout << "----------------------------------------------" << std::endl;
|
|
|