您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ EXV_COUNTOF函数代码示例

51自学网 2021-06-01 20:36:44
  C++
这篇教程C++ EXV_COUNTOF函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中EXV_COUNTOF函数的典型用法代码示例。如果您正苦于以下问题:C++ EXV_COUNTOF函数的具体用法?C++ EXV_COUNTOF怎么用?C++ EXV_COUNTOF使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了EXV_COUNTOF函数的18个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: afPoint

 ExifData::const_iterator afPoint(const ExifData& ed) {     static const char* keys[] = {         "Exif.CanonPi.AFPointsUsed",         "Exif.CanonPi.AFPointsUsed20D",         "Exif.CanonSi.AFPointUsed",         "Exif.CanonCs.AFPoint",         "Exif.MinoltaCs7D.AFPoints",         "Exif.Nikon1.AFFocusPos",         "Exif.NikonAf.AFPoint",         "Exif.NikonAf.AFPointsInFocus",         "Exif.NikonAf2.AFPointsUsed",         "Exif.NikonAf2.PrimaryAFPoint",         "Exif.OlympusFi.AFPoint",         "Exif.Pentax.AFPoint",         "Exif.Pentax.AFPointInFocus",         "Exif.PentaxDng.AFPoint",         "Exif.PentaxDng.AFPointInFocus",         "Exif.Sony1Cs.LocalAFAreaPoint",         "Exif.Sony2Cs.LocalAFAreaPoint",         "Exif.Sony1Cs2.LocalAFAreaPoint",         "Exif.Sony2Cs2.LocalAFAreaPoint",         "Exif.Sony1MltCsA100.LocalAFAreaPoint",         "Exif.Casio.AFPoint",         "Exif.Casio2.AFPointPosition"     };     return findMetadatum(ed, keys, EXV_COUNTOF(keys)); }
开发者ID:FihlaTV,项目名称:Satires,代码行数:28,


示例2: model

 ExifData::const_iterator model(const ExifData& ed) {     static const char* keys[] = {         "Exif.Image.Model"     };     return findMetadatum(ed, keys, EXV_COUNTOF(keys)); }
开发者ID:jmue,项目名称:exiv2,代码行数:7,


示例3: whiteBalance

 ExifData::const_iterator whiteBalance(const ExifData& ed) {     static const char* keys[] = {         "Exif.CanonSi.WhiteBalance",         "Exif.Fujifilm.WhiteBalance",         "Exif.Sigma.WhiteBalance",         "Exif.Nikon1.WhiteBalance",         "Exif.Nikon2.WhiteBalance",         "Exif.Nikon3.WhiteBalance",         "Exif.Olympus.WhiteBalance",         "Exif.OlympusCs.WhiteBalance",         "Exif.Panasonic.WhiteBalance",         "Exif.MinoltaCs5D.WhiteBalance",         "Exif.MinoltaCs7D.WhiteBalance",         "Exif.MinoltaCsNew.WhiteBalance",         "Exif.MinoltaCsOld.WhiteBalance",         "Exif.Minolta.WhiteBalance",         "Exif.Sony1MltCsA100.WhiteBalance",         "Exif.SonyMinolta.WhiteBalance",         "Exif.Sony1.WhiteBalance",         "Exif.Sony2.WhiteBalance",         "Exif.Sony1.WhiteBalance2",         "Exif.Sony2.WhiteBalance2",         "Exif.Photo.WhiteBalance"     };     return findMetadatum(ed, keys, EXV_COUNTOF(keys)); }
开发者ID:jmue,项目名称:exiv2,代码行数:27,


示例4: imageQuality

 ExifData::const_iterator imageQuality(const ExifData& ed) {     static const char* keys[] = {         "Exif.CanonCs.Quality",         "Exif.Fujifilm.Quality",         "Exif.Sigma.Quality",         "Exif.Nikon1.Quality",         "Exif.Nikon2.Quality",         "Exif.Nikon3.Quality",         "Exif.Olympus.Quality",         "Exif.OlympusCs.Quality",         "Exif.Panasonic.Quality",         "Exif.Minolta.Quality",         "Exif.MinoltaCsNew.Quality",         "Exif.MinoltaCsOld.Quality",         "Exif.MinoltaCs5D.Quality",         "Exif.MinoltaCs7D.Quality",         "Exif.Sony1MltCsA100.Quality",         "Exif.Sony1.JPEGQuality",         "Exif.Sony1.Quality",         "Exif.Sony1Cs.Quality",         "Exif.Sony2.JPEGQuality",         "Exif.Sony2.Quality",         "Exif.Sony2Cs.Quality"     };     return findMetadatum(ed, keys, EXV_COUNTOF(keys)); }
开发者ID:jmue,项目名称:exiv2,代码行数:27,


示例5: exposureTime

 ExifData::const_iterator exposureTime(const ExifData& ed) {     static const char* keys[] = {         "Exif.Photo.ExposureTime",         "Exif.Image.ExposureTime"     };     return findMetadatum(ed, keys, EXV_COUNTOF(keys)); }
开发者ID:wjbeaver,项目名称:Hide-Seep,代码行数:8,


示例6: sceneCaptureType

 ExifData::const_iterator sceneCaptureType(const ExifData& ed) {     static const char* keys[] = {         "Exif.Photo.SceneCaptureType",         "Exif.Olympus.SpecialMode"     };     return findMetadatum(ed, keys, EXV_COUNTOF(keys)); }
开发者ID:jmue,项目名称:exiv2,代码行数:8,


示例7: fNumber

 ExifData::const_iterator fNumber(const ExifData& ed) {     static const char* keys[] = {         "Exif.Photo.FNumber",         "Exif.Image.FNumber"     };     return findMetadatum(ed, keys, EXV_COUNTOF(keys)); }
开发者ID:wjbeaver,项目名称:Hide-Seep,代码行数:8,


示例8: meteringMode

 ExifData::const_iterator meteringMode(const ExifData& ed) {     static const char* keys[] = {         "Exif.Photo.MeteringMode",         "Exif.Image.MeteringMode",         "Exif.CanonCs.MeteringMode"     };     return findMetadatum(ed, keys, EXV_COUNTOF(keys)); }
开发者ID:wjbeaver,项目名称:Hide-Seep,代码行数:9,


示例9: focalLength

 ExifData::const_iterator focalLength(const ExifData& ed) {     static const char* keys[] = {         "Exif.Photo.FocalLength",         "Exif.Image.FocalLength",         "Exif.Canon.FocalLength",         "Exif.NikonLd2.FocalLength",         "Exif.NikonLd3.FocalLength",         "Exif.MinoltaCsNew.FocalLength",         "Exif.Pentax.FocalLength"     };     return findMetadatum(ed, keys, EXV_COUNTOF(keys)); }
开发者ID:jmue,项目名称:exiv2,代码行数:13,


示例10: serialNumber

 ExifData::const_iterator serialNumber(const ExifData& ed) {     static const char* keys[] = {         "Exif.Image.CameraSerialNumber",         "Exif.Canon.SerialNumber",         "Exif.Nikon3.SerialNumber",         "Exif.Nikon3.SerialNO",         "Exif.Fujifilm.SerialNumber",         "Exif.Olympus.SerialNumber2",         "Exif.Sigma.SerialNumber"     };     return findMetadatum(ed, keys, EXV_COUNTOF(keys)); }
开发者ID:jmue,项目名称:exiv2,代码行数:13,


示例11: subjectDistance

 ExifData::const_iterator subjectDistance(const ExifData& ed) {     static const char* keys[] = {         "Exif.Photo.SubjectDistance",         "Exif.Image.SubjectDistance",         "Exif.CanonSi.SubjectDistance",         "Exif.MinoltaCsNew.FocusDistance",         "Exif.Nikon1.FocusDistance",         "Exif.Nikon3.FocusDistance",         "Exif.NikonLd2.FocusDistance",         "Exif.NikonLd3.FocusDistance",         "Exif.Olympus.FocusDistance",         "Exif.OlympusFi.FocusDistance"     };     return findMetadatum(ed, keys, EXV_COUNTOF(keys)); }
开发者ID:jmue,项目名称:exiv2,代码行数:16,


示例12: isoSpeed

    ExifData::const_iterator isoSpeed(const ExifData& ed)    {        static const char* keys[] = {            "Exif.Photo.ISOSpeedRatings",            "Exif.Image.ISOSpeedRatings",            "Exif.CanonSi.ISOSpeed",            "Exif.CanonCs.ISOSpeed",            "Exif.Nikon1.ISOSpeed",            "Exif.Nikon2.ISOSpeed",            "Exif.Nikon3.ISOSpeed",            "Exif.NikonIi.ISO",            "Exif.NikonIi.ISO2",            "Exif.MinoltaCsNew.ISOSetting",            "Exif.MinoltaCsOld.ISOSetting",            "Exif.MinoltaCs5D.ISOSpeed",            "Exif.MinoltaCs7D.ISOSpeed",            "Exif.Sony1Cs.ISOSetting",            "Exif.Sony2Cs.ISOSetting",            "Exif.Sony1Cs2.ISOSetting",            "Exif.Sony2Cs2.ISOSetting",            "Exif.Sony1MltCsA100.ISOSetting",            "Exif.Pentax.ISO",            "Exif.PentaxDng.ISO",            "Exif.Olympus.ISOSpeed",            "Exif.Samsung2.ISO",            "Exif.Casio.ISO",            "Exif.Casio2.ISO",            "Exif.Casio2.ISOSpeed"        };        // Find the first ISO value which is not "0"        const int cnt = EXV_COUNTOF(keys);        ExifData::const_iterator md = ed.end();        for (int idx = 0; idx < cnt; ) {            md = findMetadatum(ed, keys + idx, cnt - idx);            if (md == ed.end()) break;            std::ostringstream os;            md->write(os, &ed);            bool ok = false;            long v = parseLong(os.str(), ok);            if (ok && v != 0) break;            while (strcmp(keys[idx++], md->key().c_str()) != 0 && idx < cnt) {}            md = ed.end();        }        return md;    }
开发者ID:FihlaTV,项目名称:Satires,代码行数:47,


示例13: contrast

 ExifData::const_iterator contrast(const ExifData& ed) {     static const char* keys[] = {         "Exif.Photo.Contrast",         "Exif.CanonCs.Contrast",         "Exif.Fujifilm.Tone",         "Exif.MinoltaCsNew.Contrast",         "Exif.MinoltaCsOld.Contrast",         "Exif.MinoltaCs7D.Contrast",         "Exif.MinoltaCs5D.Contrast",         "Exif.Olympus.Contrast",         "Exif.Panasonic.Contrast",         "Exif.Pentax.Contrast",         "Exif.Sigma.Contrast"     };     return findMetadatum(ed, keys, EXV_COUNTOF(keys)); }
开发者ID:jmue,项目名称:exiv2,代码行数:17,


示例14: sharpness

 ExifData::const_iterator sharpness(const ExifData& ed) {     static const char* keys[] = {         "Exif.Photo.Sharpness",         "Exif.CanonCs.Sharpness",         "Exif.Fujifilm.Sharpness",         "Exif.MinoltaCsNew.Sharpness",         "Exif.MinoltaCsOld.Sharpness",         "Exif.MinoltaCs7D.Sharpness",         "Exif.MinoltaCs5D.Sharpness",         "Exif.Olympus.SharpnessFactor",         "Exif.Panasonic.Sharpness",         "Exif.Pentax.Sharpness",         "Exif.Sigma.Sharpness"     };     return findMetadatum(ed, keys, EXV_COUNTOF(keys)); }
开发者ID:jmue,项目名称:exiv2,代码行数:17,


示例15: saturation

 ExifData::const_iterator saturation(const ExifData& ed) {     static const char* keys[] = {         "Exif.Photo.Saturation",         "Exif.CanonCs.Saturation",         "Exif.MinoltaCsNew.Saturation",         "Exif.MinoltaCsOld.Saturation",         "Exif.MinoltaCs7D.Saturation",         "Exif.MinoltaCs5D.Saturation",         "Exif.Fujifilm.Color",         "Exif.Nikon3.Saturation",         "Exif.Panasonic.Saturation",         "Exif.Pentax.Saturation",         "Exif.Sigma.Saturation"     };     return findMetadatum(ed, keys, EXV_COUNTOF(keys)); }
开发者ID:jmue,项目名称:exiv2,代码行数:17,


示例16: lensName

 ExifData::const_iterator lensName(const ExifData& ed) {     static const char* keys[] = {         "Exif.CanonCs.LensType",         "Exif.NikonLd1.LensIDNumber",         "Exif.NikonLd2.LensIDNumber",         "Exif.NikonLd3.LensIDNumber",         "Exif.Pentax.LensType",         "Exif.Minolta.LensID",         "Exif.SonyMinolta.LensID",         "Exif.Sony1.LensID",         "Exif.Sony2.LensID",         "Exif.OlympusEq.LensModel",         "Exif.Panasonic.LensType",         "Exif.Samsung2.LensType"     };     return findMetadatum(ed, keys, EXV_COUNTOF(keys)); }
开发者ID:jmue,项目名称:exiv2,代码行数:18,


示例17: lensName

 ExifData::const_iterator lensName(const ExifData& ed) {     static const char* keys[] = {         // Exif.Canon.LensModel only reports focal length.         // Try Exif.CanonCs.LensType first.          "Exif.CanonCs.LensType",         "Exif.Photo.LensModel",         "Exif.NikonLd1.LensIDNumber",         "Exif.NikonLd2.LensIDNumber",         "Exif.NikonLd3.LensIDNumber",         "Exif.Pentax.LensType",         "Exif.PentaxDng.LensType",         "Exif.Minolta.LensID",         "Exif.SonyMinolta.LensID",         "Exif.Sony1.LensID",         "Exif.Sony2.LensID",         "Exif.OlympusEq.LensType",         "Exif.Panasonic.LensType",         "Exif.Samsung2.LensType"     };     return findMetadatum(ed, keys, EXV_COUNTOF(keys)); }
开发者ID:FihlaTV,项目名称:Satires,代码行数:22,


示例18: main

int main(){    std::cout << std::setfill(' ');    std::cout << std::setw(12) << std::left << "string";    std::cout << std::setw(12) << std::left << "long";    std::cout << std::setw(12) << std::left << "float";    std::cout << std::setw(12) << std::left << "Rational";    std::cout << std::endl;    for (unsigned int i = 0; i < EXV_COUNTOF(testcases); ++i) try {        std::string s(testcases[i]);        std::cout << std::setw(12) << std::left << s;        bool ok;        long l = Exiv2::parseLong(s, ok);        std::cout << std::setw(12) << std::left;        if (ok) std::cout << l; else std::cout << "nok";        float f = Exiv2::parseFloat(s, ok);        std::cout << std::setw(12) << std::left;        if (ok) std::cout << f; else std::cout << "nok";        Exiv2::Rational r = Exiv2::parseRational(s, ok);        if (ok) std::cout << r.first << "/" << r.second;        else std::cout << "nok";        std::cout << std::endl;    }    catch (Exiv2::AnyError& e) {        std::cout << "Caught Exiv2 exception '" << e << "'/n";        return -1;    }    return 0;}
开发者ID:frli8848,项目名称:exiv2,代码行数:37,



注:本文中的EXV_COUNTOF函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ EXYNOS4_GPD0函数代码示例
C++ EXT_ASSERT函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。