This is an article where I will be explaining a method by which you can write loops that can not only process iterations parallelly, but can also be awaited. Thus combining the good features of
forEach loop and
for loop together and discarding their shortcomings !
Blocking the loop execution
A lot of Node JS developers use
forEach loops to operate on Array of elements or on a Map of elements. However, since these loops are non-blocking – they cannot be awaited.
It is a usual practice in huge organisations to group common parts of a project and to modularize it for re-usability within the organisation. In Node JS, Packages are the way to go for organizing the parts of gigantic projects and modularizing it’s code.
Following are the steps on how you can create your own NPM Package/Node Package/TypeScript Package :
Continue reading “Creating Your Own TypeScript Package (With automatic index generation and support for aliases)”
Async-Await along with Promises are often used in NodeJS in order to escape the “Callback Hell Scenario” and to make the code more elegant as well as manageable. However, while development you might come across an npm package that does not support Async/Await and Promises, but rather has Functions that provide their output only as callbacks!
[Final Year Project] FPGA based Image Mosaicing using AI (log #7)
Homography gives the relation between the similar keypoints in the two images.
Continue reading “Homography Calculation”
[Final Year Project] FPGA based Image Mosaicing using AI (log #6)
Each Keypoint extracted using the SIFT algorithm is represented using a 128-dimensional vector known as the descriptor vector.
Continue reading “Feature Matching using Brute Force Matcher”
[Final Year Project] FPGA based Image Mosaicing using AI (log #5)
What are Image Features?
Image features are a set of points in an image that can be distinctively identified even if the image undergoes certain modifications such as – Continue reading “Feature Extraction using SIFT”
[Final Year Project] FPGA based Image Mosaicing using AI (log #4)
Stitching images using the general approach involves the following steps –
Continue reading “Stitching images using the conventional method”
Installing Vivado 2017.4 on Ubuntu 16.04
1. Download the Vivado Webpack Installer for Ubuntu
Continue reading “[Final Year Project] FPGA based Image Mosaicing using AI (log #3)”