www.pudn.com > Estereo.rar > imageio.h
/*************************************************************************** * * Copyright 2004 by the Massachusetts Institute of Technology. All * rights reserved. * * Developed by David Demirdjian * at the Computer Sciences and Artificial Intelligence Laboratory, * MIT, Cambridge, Massachusetts. * * Permission to use, copy, or modify this software and its documentation * for educational and research purposes only and without fee is hereby * granted, provided that this copyright notice and the original authors's * names appear on all copies and supporting documentation. If individual * files are separated from this distribution directory structure, this * copyright notice must be included. For any other uses of this software, * in original or modified form, including but not limited to distribution * in whole or in part, specific prior permission must be obtained from * MIT. These programs shall not be used, rewritten, or adapted as the * basis of a commercial software or hardware product without first * obtaining appropriate licenses from MIT. MIT. makes no representations * about the suitability of this software for any purpose. It is provided * "as is" without express or implied warranty. * **************************************************************************/ #include#include #include #define ALLOC_ALIGN_MEMORY(X, X_origin, type, size) (X_origin)=((type*)malloc((size)*sizeof(type)+127)); (X) = (type*)((((unsigned int)(X_origin))+127) & (~127)); using namespace std; int savePGM(char* pFilename, char* imData, int width, int height); int loadPPM(char* pFilename, char*& imData_orig, char*& imData, int& iWidth, int& iHeight);