

{"id":79139,"date":"2020-07-11T09:00:22","date_gmt":"2020-07-11T03:30:22","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=79139"},"modified":"2021-08-25T13:49:43","modified_gmt":"2021-08-25T08:19:43","slug":"keras-vs-opencv","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/keras-vs-opencv\/","title":{"rendered":"Keras vs OpenCV &#8211; Differences Between OpenCv and Keras"},"content":{"rendered":"<p>OpenCV is the open-source library for computer vision and image processing tasks in machine learning. OpenCV provides a huge suite of algorithms and aims at real-time computer vision. Keras, on the other hand, is a deep learning framework to enable fast experimentation with deep learning. In this Keras Tutorial, we will learn about Keras Vs OpenCV.<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Keras-vs-OpenCV-df.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-79182\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Keras-vs-OpenCV-df.jpg\" alt=\"Keras vs OpenCV\" width=\"1200\" height=\"628\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Keras-vs-OpenCV-df.jpg 1200w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Keras-vs-OpenCV-df-300x157.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Keras-vs-OpenCV-df-1024x536.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Keras-vs-OpenCV-df-150x79.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Keras-vs-OpenCV-df-768x402.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Keras-vs-OpenCV-df-520x272.jpg 520w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/a><\/p>\n<h2>Keras Vs OpenCV<\/h2>\n<p>First, we will see both the technologies, their application, and then the differences between keras and OpenCv.<\/p>\n<h3>About OpenCV<\/h3>\n<p>Computer Vision is defined for understanding meaningful descriptions of physical objects from the image.<\/p>\n<p>OpenCV was built to provide an infrastructure for computer vision. This library has a huge range of optimized machine learning and computer vision algorithms. These algorithms include object identification, detecting and recognizing faces, object movement tracking, etc. OpenCV provides support for C++, Python, Java and MATLAB programming languages and works on Windows, Linux, Android and Mac Operating Systems.<\/p>\n<p>The common features in <a href=\"https:\/\/docs.opencv.org\/master\/df\/d65\/tutorial_table_of_content_introduction.html\">OpenCV<\/a> are read and write images, save and capture images\/videos, filter or transform the image, detecting faces,eyes,cars in images or videos, perform feature detection, background subtraction, and tracking objects.<\/p>\n<h3>Applications of OpenCV<\/h3>\n<ul>\n<li>In Robotics, OpenCV is useful in domains like navigation, obstacle avoiding, and in human-robot interaction.<\/li>\n<li>In the medical industry it is useful for classification and detection of diseases, for analyzing brain MRI scans and in surgeries.<\/li>\n<li>For security purposes, like in biometric scan and video surveillance.<\/li>\n<li>In transportation and autonomous vehicles, self-driving cars.<\/li>\n<\/ul>\n<h3>About Keras<\/h3>\n<p>Keras was developed to design neural networks with user-friendliness, for being easy to extend, to be modular, and easy to work with. Keras focuses on the easy deployment of neural layers, cost functions, activation functions, optimizers, and regularization schemes.<\/p>\n<p>We can deploy Keras models over a range of platforms and there are different modules for different platforms. Such as CoreML to deploy on IOS,TensorFlow Android runtime for Android, Keras.js for browser.<\/p>\n<p>Keras has a wide range of predefined layers and we can also define our own custom layers. Using Keras, we have to define minimum structure to provide a clean way to create deep learning models.<\/p>\n<p>Do not forget to check <a href=\"https:\/\/data-flair.training\/blogs\/python-keras-features\/\">Important Keras Features.<\/a><\/p>\n<h3>Applications of Keras<\/h3>\n<p>Keras provides ten pre-trained deep learning models with weights trained on ImageNet dataset. These models are Xception, VGG16, VGG19, ResNet50, InceptionV3, InceptionResNetV2, MobileNet, DenseNet, NASNet, MobileNetV2TK.<\/p>\n<p>Keras provides seven common datasets in deep learning. These are available in keras.datasets module. These datasets are IMDB movie reviews, MNIST digits, MNIST fashion image, cifar10, cifar100 small color images, Reuters newswire topics and Boston housing price.<\/p>\n<h2>Comparison between Keras and OpenCv<\/h2>\n<p>This article aims to judge the OpenCV library and Keras frameworks. So let&#8217;s see the difference between Keras and OpenCv for proper understanding:<\/p>\n<h3>1. History<\/h3>\n<p>Computer vision started in the 1960s, aiming to mimic human vision systems. We were trying to teach computers to count pixels, measuring shades of color, and estimating relations between objects. In 1999, OpenCV was launched by Intel. Initially, it was focused on real-time ray tracing.<\/p>\n<p>While the first step in neural networks came in 1943 when researchers were trying to explain the functionality of neurons, they made a network of electric circuits. The initial release of Keras came in 2015, it was developed by a Google engineer.<\/p>\n<h3>2. Functionalities<\/h3>\n<p>Keras provides the implementation of all the common neural network layers, activation functions, and the optimizers. It also provides support for convolution and recurrent neural nets. This allows the use of distributed training of neural networks on a cluster of GPUs.<\/p>\n<p>Major functionalities of OpenCV are image and video processing, object and feature detection, computational photography.<\/p>\n<p>Both Keras and OpenCV provide CUDA support for GPU.<\/p>\n<h3>3. Popularity and Community Support<\/h3>\n<p>Here, we consider activity on github as the criteria of popularity. Keras has almost 48k stars and about 18k forks on github.\u00a0 Whereas OpenCV has about 44 k stars and 35k forks on github.<\/p>\n<p>OpenCV has almost double the number of forks, but OpenCV was released in 2000\u2019s while Keras was only released in 2015. In only 5 years, Keras have shown a very high growth trajectory.<\/p>\n<p>Both OpenCV and Keras have great community support. Though Keras has some competitors in the deep learning field like Tensorflow and Pytorch. OpenCV stands alone and is far the best library for real-time computer vision.<\/p>\n<p>Companies like Intel, AMD &amp; Google have funded OpenCV development. Keras is in use at Netflix, Uber, Instacart, and many others.<\/p>\n<h3>4. Speed and Performance<\/h3>\n<p>Keras deep learning framework is written in python. The pythonic nature gives Keras the ability of easy to code, easy to debug, and being modular but it also affects its performance.<\/p>\n<p>OpenCV library is written in C++ and its primary interface is C++. It also provides binding in Python, Java, and MATLAB\/OCTAVE. According to a study, OpenCV is about 1.5 times faster than Keras.<\/p>\n<h3>5. Quality Documentation<\/h3>\n<p>There is no doubt that Keras wins this race. Keras has one of the best documentation among all the other frameworks.<br \/>\nOpenCV does not have decent reviews for its documentation. Even staunch developers of OpenCV admit that it has bad documentation. Many times it&#8217;s very confusing to follow the documentation examples.<\/p>\n<h2>Summary<\/h2>\n<p>Keras is a framework for deep learning whereas OpenCV is a computer vision library. This article compares Keras vs OpenCV on their major functions, popularity, performance, and quality of documentation. It concludes that OpenCV has better performance results, Keras has better documentation. Both are popular among their developer community and have different functionalities in their respective fields.<span hidden class=\"__iawmlf-post-loop-links\" data-iawmlf-links=\"[{&quot;id&quot;:1053,&quot;href&quot;:&quot;https:\\\/\\\/docs.opencv.org\\\/master\\\/df\\\/d65\\\/tutorial_table_of_content_introduction.html&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20211020065604\\\/https:\\\/\\\/docs.opencv.org\\\/master\\\/df\\\/d65\\\/tutorial_table_of_content_introduction.html&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-08 23:33:55&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-16 12:50:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-22 11:53:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-30 11:42:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-02 15:55:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-11 23:39:15&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-15 06:08:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-29 09:20:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-06 09:02:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-10 13:47:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-16 22:29:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-24 17:27:32&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-04 11:21:32&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-12 11:22:51&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-18 15:27:09&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-01 22:28:42&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-10 02:31:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-23 09:36:49&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-28 14:31:35&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-04 02:15:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-19 07:55:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-24 23:16:40&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-05 06:57:12&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-06-15 08:01:41&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-06-21 18:56:06&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-07-02 02:09:15&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-07-05 07:51:47&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-07-10 02:12:30&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-07-20 16:23:15&quot;,&quot;http_code&quot;:404}],&quot;broken&quot;:true,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-07-20 16:23:15&quot;,&quot;http_code&quot;:404},&quot;process&quot;:&quot;done&quot;}]\"><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>OpenCV is the open-source library for computer vision and image processing tasks in machine learning. OpenCV provides a huge suite of algorithms and aims at real-time computer vision. Keras, on the other hand, is&#46;&#46;&#46;<\/p>\n","protected":false},"author":10,"featured_media":79182,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22185],"tags":[22571,22570],"class_list":["post-79139","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-keras","tag-differences-between-opencv-and-keras","tag-keras-vs-opencv"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Keras vs OpenCV - Differences Between OpenCv and Keras - DataFlair<\/title>\n<meta name=\"description\" content=\"Learn what is Keras and OpenCV with their applications. See Keras vs OpenCv to understand differences between OpenCv and keras for proper understanding.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/keras-vs-opencv\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Keras vs OpenCV - Differences Between OpenCv and Keras - DataFlair\" \/>\n<meta property=\"og:description\" content=\"Learn what is Keras and OpenCV with their applications. See Keras vs OpenCv to understand differences between OpenCv and keras for proper understanding.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/keras-vs-opencv\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-07-11T03:30:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-08-25T08:19:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Keras-vs-OpenCV-df.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Keras vs OpenCV - Differences Between OpenCv and Keras - DataFlair","description":"Learn what is Keras and OpenCV with their applications. See Keras vs OpenCv to understand differences between OpenCv and keras for proper understanding.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/data-flair.training\/blogs\/keras-vs-opencv\/","og_locale":"en_US","og_type":"article","og_title":"Keras vs OpenCV - Differences Between OpenCv and Keras - DataFlair","og_description":"Learn what is Keras and OpenCV with their applications. See Keras vs OpenCv to understand differences between OpenCv and keras for proper understanding.","og_url":"https:\/\/data-flair.training\/blogs\/keras-vs-opencv\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2020-07-11T03:30:22+00:00","article_modified_time":"2021-08-25T08:19:43+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Keras-vs-OpenCV-df.jpg","type":"image\/jpeg"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/keras-vs-opencv\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/keras-vs-opencv\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/a90b082e16aa38d207212d22b0581f33"},"headline":"Keras vs OpenCV &#8211; Differences Between OpenCv and Keras","datePublished":"2020-07-11T03:30:22+00:00","dateModified":"2021-08-25T08:19:43+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/keras-vs-opencv\/"},"wordCount":920,"commentCount":0,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/keras-vs-opencv\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Keras-vs-OpenCV-df.jpg","keywords":["Differences Between OpenCv and Keras","Keras vs opencv"],"articleSection":["Keras Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/keras-vs-opencv\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/keras-vs-opencv\/","url":"https:\/\/data-flair.training\/blogs\/keras-vs-opencv\/","name":"Keras vs OpenCV - Differences Between OpenCv and Keras - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/keras-vs-opencv\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/keras-vs-opencv\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Keras-vs-OpenCV-df.jpg","datePublished":"2020-07-11T03:30:22+00:00","dateModified":"2021-08-25T08:19:43+00:00","description":"Learn what is Keras and OpenCV with their applications. See Keras vs OpenCv to understand differences between OpenCv and keras for proper understanding.","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/keras-vs-opencv\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/keras-vs-opencv\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/keras-vs-opencv\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Keras-vs-OpenCV-df.jpg","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Keras-vs-OpenCV-df.jpg","width":1200,"height":628,"caption":"Keras vs OpenCV"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/keras-vs-opencv\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"Keras Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/keras\/"},{"@type":"ListItem","position":3,"name":"Keras vs OpenCV &#8211; Differences Between OpenCv and Keras"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/a90b082e16aa38d207212d22b0581f33","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/dd6de0d647a0185cd6faf264e4ba860b0d85d08d7070766f9cd41bea5bb0b227?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/dd6de0d647a0185cd6faf264e4ba860b0d85d08d7070766f9cd41bea5bb0b227?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/dd6de0d647a0185cd6faf264e4ba860b0d85d08d7070766f9cd41bea5bb0b227?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"The DataFlair Team is passionate about delivering top-notch tutorials and resources on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. With expertise in the tech industry, we simplify complex topics to help learners excel. Stay updated with our latest insights.","url":"https:\/\/data-flair.training\/blogs\/author\/dfadteam1\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/79139","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=79139"}],"version-history":[{"count":2,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/79139\/revisions"}],"predecessor-version":[{"id":79183,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/79139\/revisions\/79183"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/79182"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=79139"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=79139"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=79139"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}