Imutils Filevideostream

The Imutils. import cv2. video import VideoStream from imutils import face_utils import pygame,dlib initialize the video stream and allow the cammera sensor to warmup print("[INFO]. # import the necessary packages from threading import Thread import sys import cv2 # import the Queue class from Python 3 if sys. VideoCapture object by passing in the path to your input video file. dll file is a dynamic link library for Windows 10, 8. OK, i did some tests and here how I saw it worked : For the subtitles : we now can select a video AND a subtitle at the same time. 03/30/2017; 7 minutes to read +8; In this article. Miguel Grinberg has written an excellent video streaming tutorial in Python here. # Initialize mutithreading the video stream. 要访问磁盘上的视频文件(FileVideoStream)或内置的网络摄像头/ USB摄像头/Raspberry Pi摄像头模块(VideoStream),我们需要使用 imutils 库 ,它可以使OpenCV更容易工作。 如果您的系统上没有安装 imutils,请确保使用以下命令安装/升级: pip install --upgrade imutils. Notice how we are using the FileVideoStream class from the imutils library to facilitate faster frame reads with OpenCV. Size: 23 MB. # import the necessary packages from scipy. VideoCapture function. video import FPS import numpy as np import argparse import imu. from scipy. To install this package with conda run: conda install -c mlgill imutils. - jrosebr1/imutils. Stream almost any tipe of media file to your Chromecast or AndroidTV using your computer's Chrome browser and this. You can fix The file Imutils. pyimagesearch. #from imutils. Videostream features support for a wide variety of file formats, including AVI, MKV, and over 450 others, and even 3D video. Then you start a loop, calling the. Watch videos stored on your desktop directly on your iOS device, streamed over the air in HD quality! The definitive next generation media centre app that you've been waiting for. The user can use its local player or web player to. 0, ubuntu 16. An optional argument, structuring , can be used to control the structuring element -- it defaults to cv2. A series of convenience functions to make basic image processing operations such as translation, rotation, resizing, skeletonization, and displaying Matplotlib images easier with OpenCV and Python. First, you instantiate your cv2. resolution = resolution self. video import VideoStream from. FileVideoStream and used base64 encoding to send images from client to another cl. 4,080 likes · 6 talking about this. ) from your We want to let you wirelessly stream your videos hassle free, WITHOUT installing a media server!. 要访问磁盘上的视频文件(FileVideoStream)或内置的网络摄像头/ USB摄像头/Raspberry Pi摄像头模块(VideoStream),我们需要使用 imutils 库 ,它可以使OpenCV更容易工作。 如果您的系统上没有安装 imutils,请确保使用以下命令安装/升级: pip install --upgrade imutils. to gucken im Internet ohne herunterladen. 1.Introduction. Faster video file FPS with cv2. check if file exists, then load screenshot into opencv and create edge map if not os. import cv2. video import VideoStream. A series of convenience functions to make basic image processing functions such as translation, rotation, resizing, skeletonization, displaying Matplotlib images, sorting contours, detecting edges, and much more easier with OpenCV and both Python 2. We then allow the camera sensor to warm up for 2 seconds (Line 26). How do I download Videostream? Can I cast files from the app? See all 6 articles. Detección de sueño y parpadeo con Python A partir de los anteriores artículos del curso "Procesamiento de Imágenes" hemos aprendido a detectar marcas faciales como bocas, mandibulas, nariz, cejas y ojos. read method of cv2. Videostream is a application that streams video, music, and image files wirelessly to Google's Chromecast. video import FileVideoStream from imutils. File and stream I/O (input/output) refers to the transfer of data either to or from a storage medium. version_info >= (3, 0): from queue import Queue # otherwise, import the Queue class for Python 2. spatial import distance as dist from imutils. For this reason it is easy to set up and use on almost any website, without requiring additional. from multiprocessing import Process. It is same as capturing from Camera, just change camera index with video file name. x SDK or above is needed to compile VideoStream SDK however, if you need under. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. It was originally a Google Chrome application. import numpy as np. Serial(PORT, 9600. Detect Blinks - Read online for free. videostream-w. read method of cv2. from imutils. # import the necessary packages from threading import Thread import sys import cv2 # import the Queue class from Python 3 if sys. video import FileVideoStream. Serial(PORT, 9600. Download torrents, magnets, video and audio files from the Internet to FileStream. com is registered. Then you start a loop, calling the. Real-time panorama and image stitching with OpenCV Posted by: Olva , August 2, 2016 One of my favorite parts of running the PyImageSearch blog is a being able to link together previous blog posts and create a solution to a particular problem — in this case, real-time panorama and image stitching with Python and OpenCV. from imutils. File and Stream I/O. array import PiRGBArray from picamera import PiCamera from threading import Thread import cv2 class PiVideoStream: def __init__(self, resolution=(320, 240), framerate=32): # initialize the camera and stream self. The user can use its local player or web player to. img_5673 · 96d1db1d-f494-434b-bfa7-95e34dd16891 · female hands with pen writing on notebook · Title - "On A Moonlit Night" (The year of winter white) Artisan · tiger_painting_andrea_mueller_art_whistler-e1520023252952 · feature-e1520024107638 · img_4813 · img_4910. End to end video platform for media & enterprises. 4,080 likes · 6 talking about this. video import FileVideoStream from imutils. # import the necessary packages from threading import Thread import sys import cv2 # import the Queue class from Python 3 if sys. Just like the previous example, we only need a single switch, --video , the path to our input video file. rawCapture = PiRGBArray(self. video import VideoStream. 7 else: from Queue import Queue class FileVideoStream: def __init__(self, path, queueSize=128): # initialize the file video stream along with the boolean # used to. - jrosebr1/imutils. It makes downloading, installing, and managing Python libraries and packages a breeze. To capture a video, you need to create a VideoCapture object. Beginners welcome!. dll can arise for a few different different reasons. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. I was trying to do video streaming using sockets in python 3. Errors related to imutils. from multiprocessing import Queue. from imutils. The newest version of Videostream (v2, baby!) installs right onto your computer. Buffering Issues 2. video import FileVideoStream from imutils. MORPH_RECT , but can be any valid structuring element. How do I create a path that util. A series of convenience functions to make basic image processing operations such as translation, rotation, resizing, skeletonization, and displaying Matplotlib images easier with OpenCV and Python. Imutils: Library to access video stream. - jrosebr1/imutils. Anonymous Art Show. It creates a new file with size 0 or, if the file exists already, it is opened and closed without modifying it, but updating the file date and time. Simple steps to download online videos to your computer from video streaming websites. FileVideoStream and used base64 encoding to send images from client to another cl. dll is missing. FileVideoStream. Faster video file FPS with cv2. You also get full support for subtitles, playlists. File and stream I/O (input/output) refers to the transfer of data either to or from a storage medium. How do I create a path that util. OK, I Understand. video import FileVideoStream from imutils. exe with file size 28672 byte. array import PiRGBArray from picamera import PiCamera from threading import Thread import cv2 class PiVideoStream: def __init__(self, resolution=(320, 240), framerate=32): # initialize the camera and stream self. VideoCapture function. However, I think a discussion of the implementation can greatly improve our knowledge of how and why threading increases FPS. resolution = resolution self. exe file from unknown company is part of videostream Application. video import FPS. Instead of that, the imutils package which you are using, has a function of it's own, called list_images which provides similar functionality (it's recursive). I was trying to do video streaming using sockets in python 3. Lines 11-14 parse our command line arguments. For this reason it is easy to set up and use on almost any website, without requiring additional. I have gotten this code from pyimagesearch and tried to run it but when i run the file i get these errors. dll can arise for a few different different reasons. spatial import distance as dist from imutils. Real-time panorama and image stitching with OpenCV Posted by: Olva , August 2, 2016 One of my favorite parts of running the PyImageSearch blog is a being able to link together previous blog posts and create a solution to a particular problem — in this case, real-time panorama and image stitching with Python and OpenCV. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. video import VideoStream from imutils import face_utils import numpy as np import argparse import imutils import time import dlib import cv2 import serial import time PORT = 'COM3' ser = serial. video import VideoStream from. camera = PiCamera() self. # import the necessary packages from scipy. TPU-Posenet. The streaming video files are stored somewhere in the temp folders. For this reason it is easy to set up and use on almost any website, without requiring additional. - jrosebr1/imutils. video import VideoStream from imutils import face_utils from gaze. Discussion in 'Editor & General Support' started by pinki, Oct 10 I have exactly the same problem: The windows webplayer crashs on video streaming. However, I think a discussion of the implementation can greatly improve our knowledge of how and why threading increases FPS. The Imutils. Anonymous Art Show. A series of convenience functions to make basic image processing operations such as translation, rotation, resizing, skeletonization, and displaying Matplotlib images easier with OpenCV and Python. dll is missing. 3): # if there are no boxes, return an empty list if len. The user can use its local player or web player to. video import FPS import numpy as np import argparse import imu. That being said, IIUC, this function assumes that all files inside the given directory are images. We use cookies for various purposes including analytics. VideoCapture and OpenCV. centerNet + deep sort with pytorch. dll not found. rawCapture = PiRGBArray(self. video import VideoStream from. I was reading frames continuously using imutils. camera, size. import imutils. To install this package with conda run: conda install -c mlgill imutils. It was originally a Google Chrome application. Learn more about the domain name extensions we manage Find a domain name similar to videostream-w. Serial(PORT, 9600. isfile(screenshot_file). video import FileVideoStream from imutils. This is multi-people tracking code ( centerNet[1] version of yolov + deepsort[2]), which implemented on CUDA 9. I was trying to do video streaming using sockets in python 3. Video streaming is a sort of media streaming in which a user can stream the videos saved on the Video streaming servers. 4,080 likes · 6 talking about this. Eye blink detection with OpenCV, Python, and dlib. FileVideoStream. Detección de sueño y parpadeo con Python A partir de los anteriores artículos del curso “Procesamiento de Imágenes” hemos aprendido a detectar marcas faciales como bocas, mandibulas, nariz, cejas y ojos. To capture a video, you need to create a VideoCapture object. Videostream. 1.Introduction. Videostream lets you stream local videos (downloads, etc. video import FileVideoStream from imutils. The Videostream app also allows you to keep tabs on videos and downloads on your PC, so. 7 else: from Queue import Queue class FileVideoStream: def __init__(self, path, queueSize=128): # initialize the file video stream along with the boolean # used to. To access either our video file on disk ( FileVideoStream ) or built-in webcam/USB camera/Raspberry Pi camera module ( VideoStream ), we'll need to use my imutils library, a set of convenience functions to make working with OpenCV easier. 7 and Python 3. Increasing webcam FPS with Python and OpenCV I’ve actually already implemented webcam/USB camera and picamera threading inside the imutils library. array import PiRGBArray from picamera import PiCamera from threading import Thread import cv2 class PiVideoStream: def __init__(self, resolution=(320, 240), framerate=32): # initialize the camera and stream self. VideoCapture and OpenCV. Faster video file FPS with cv2. It was originally a Google Chrome application. OK, I Understand. from multiprocessing import Queue. from imutils. The Videostream app also allows you to keep tabs on videos and downloads on your PC, so. filevideostream. Last released: Aug 18, 2018. 要访问磁盘上的视频文件(FileVideoStream)或内置的网络摄像头/ USB摄像头/Raspberry Pi摄像头模块(VideoStream),我们需要使用imutils库,它可以使OpenCV更容易工作。 如果您的系统上没有安装 imutils,请确保使用以下命令安装/升级: pip install --upgrade imutils. from scipy. Delivering video files this way is known as HTTP streaming or HTTP delivery. framerate = framerate self. Increasing webcam FPS with Python and OpenCV I’ve actually already implemented webcam/USB camera and picamera threading inside the imutils library. scribed free trial. A series of convenience functions to make basic image processing functions such as translation, rotation, resizing, skeletonization, displaying Matplotlib images, sorting contours, detecting edges, and much more easier with OpenCV and both Python 2. dll not found. 04, and Anaconda python 3. Videostream is a application that streams video, music, and image files wirelessly to Google's Chromecast. - jrosebr1/imutils. Detección de sueño y parpadeo con Python A partir de los anteriores artículos del curso "Procesamiento de Imágenes" hemos aprendido a detectar marcas faciales como bocas, mandibulas, nariz, cejas y ojos. We use cookies for various purposes including analytics. videostream. It's important to note that other flavors of facial landmark detectors exist, including the 194 point model that can be trained on the HELEN dataset. Download torrents, magnets, video and audio files from the Internet to FileStream. You can fix The file Imutils. Videostream lets you stream local videos (downloads, etc. centerNet + deep sort with pytorch. video import FileVideoStream from imutils. spatial import distance as dist from imutils. plz do help me to track the person which do not reduces the movement of frames from imutils. Learn more about the domain name extensions we manage Find a domain name similar to videostream-w. # import the necessary packages from threading import Thread import sys import cv2 # import the Queue class from Python 3 if sys. Someone asked me how to video stream using Node. OK, I Understand. Grow with cloud-based Streamlabs Open Broadcast Software (OBS), alerts, overlays, bot, tipping, & merch. To capture a video, you need to create a VideoCapture object. video import VideoStream from imutils import face_utils import numpy as np import imutils import dlib import. Our blink detection blog post is divided into four parts. Videostream. First, you instantiate your cv2. The subtitle is only recognized if it has the same name as the video (cool, but it would have been nicer if we hadn't have to select the subtitle). Size: 23 MB. 7 else: from Queue import Queue class FileVideoStream: def __init__(self, path, queueSize=128): # initialize the file video stream along with the boolean # used to. Videostream lets you stream local videos (downloads, etc. VideoCapture object by passing in the path to your input video file. dll download. video import FileVideoStream from imutils. Download for Windows (64-bit) Download for Windows (32-bit) Download for Mac OS As of 2018, Google is discontinuing Chrome Apps. Video streaming is a sort of media streaming in which a user can stream the videos saved on the Video streaming servers. メソッドの概要; int: available() この入力ストリームのメソッドの次の呼び出しによって、ブロックせずにこの入力ストリームから読み込むことができる (またはスキップできる) 推定バイト数を返します。. spatial import distance as dist from imutils. A series of convenience functions to make basic image processing operations such as translation, rotation, resizing, skeletonization, and displaying Matplotlib images easier with OpenCV and Python. Anonymous Art Show. When working with video files and OpenCV you are likely using the cv2. Stream almost any tipe of media file to your Chromecast or AndroidTV using your computer's Chrome browser and this. 0) El código es bastante sencillo, se pasa la dirección del video como argumento y se inicia el thread con start(), se le da un segundo para que llene el buffer con frames del stream, finalmente leemos en el bucle principal. Detección de sueño y parpadeo con Python A partir de los anteriores artículos del curso "Procesamiento de Imágenes" hemos aprendido a detectar marcas faciales como bocas, mandibulas, nariz, cejas y ojos. It’s important to note that other flavors of facial landmark detectors exist, including the 194 point model that can be trained on the HELEN dataset. MORPH_RECT , but can be any valid structuring element. Videostream is a application that streams video, music, and image files wirelessly to Google's Chromecast. How do I download Videostream? Can I cast files from the app? See all 6 articles. start() time. Miguel Grinberg has written an excellent video streaming tutorial in Python here. # author: Adrian Rosebrock # website: http://www. OK, I Understand. Buffering Issues 2. exe file from unknown company is part of videostream Application. Error: -1072875772. First, you instantiate your cv2. A powerful video streaming Objective-C framework for iOS devices with support for iOS 7. Top streaming platform for Twitch, YouTube, & Facebook. # import the necessary packages from threading import Thread import sys import cv2 # import the Queue class from Python 3 if sys. from imutils. The imutils library takes care of implementing the camera multithreading functions. OK, I Understand. 7 else: from Queue import Queue class FileVideoStream: def __init__(self, path, queueSize=128): # initialize the file video stream along with the boolean # used to. It creates a new file with size 0 or, if the file exists already, it is opened and closed without modifying it, but updating the file date and time. 7 else: from Queue import Queue class FileVideoStream: def __init__(self, path, queueSize=128): # initialize the file video stream along with the boolean # used to. videostream. from imutils. videostream360 denkt mit 360 Grad Video Liveübertragung weiter. We use cookies for various purposes including analytics. from multiprocessing import Process. start() time. rawCapture = PiRGBArray(self. framerate = framerate self. You're likely to run into issues with very high bitrate files as it's a huge strain on your network, and you'd. dll file is a dynamic link library for Windows 10, 8. video import VideoStream from imutils import face_utils import numpy as np import argparse import imutils import time import dlib import cv2 import serial import time PORT = 'COM3' ser = serial. I use this package nearly every single day when working on computer vision and image processing problems. We use cookies for various purposes including analytics. You can fix The file Imutils. # import the necessary packages from picamera. The Imutils. 03/30/2017; 7 minutes to read +8; In this article. For added security, set an expiration on the file and it is deleted within a certain. However, I think a discussion of the implementation can greatly improve our knowledge of how and why threading increases FPS. I was trying to do video streaming using sockets in python 3. camera = PiCamera() self. Serial(PORT, 9600. To install this package with conda run: conda install -c mlgill imutils. start() time. This was something I hadn't tried yet, so I thought, "why not!" Let me share my findings with you. From there we loop over the frames and compute face detections with OpenCV:. A series of convenience functions to make basic image processing operations such as translation, rotation, resizing, skeletonization, and displaying Matplotlib images easier with OpenCV and Python. For instance, a faulty application, imutils. dll is missing. plz do help me to track the person which do not reduces the movement of frames from imutils. video import FPS. Video streaming is a sort of media streaming in which a user can stream the videos saved on the Video streaming servers. We then allow the camera sensor to warm up for 2 seconds (Line 26). These annotations are part of the 68 point iBUG 300-W dataset which the dlib facial landmark predictor was trained on. import numpy as np. Notice how we are using the FileVideoStream class from the imutils library to facilitate faster frame reads with OpenCV. 1.Introduction. 0, ubuntu 16. version_info >= (3, 0): from queue import Queue # otherwise, import the Queue class for Python 2. I use this package nearly every single day when working on computer vision and image processing problems. # import the necessary packages from picamera. filevideostream. import numpy as np. 要访问磁盘上的视频文件(FileVideoStream)或内置的网络摄像头/ USB摄像头/Raspberry Pi摄像头模块(VideoStream),我们需要使用imutils库,它可以使OpenCV更容易工作。 如果您的系统上没有安装 imutils,请确保使用以下命令安装/升级: pip install --upgrade imutils. A powerful video streaming Objective-C framework for iOS devices with support for iOS 7. It's important to note that other flavors of facial landmark detectors exist, including the 194 point model that can be trained on the HELEN dataset. Category: Internet. It can play many movie files, not only MPEGs; it can convert MPEG files between. exe file from unknown company is part of videostream Application. VideoCapture and OpenCV. And with all that said, I have pushed my own personal imutils package online. That being said, IIUC, this function assumes that all files inside the given directory are images. read method of cv2. Imutils: Library to access video stream. The first argument, size is the size of the structuring element kernel. Video streaming is a sort of media streaming in which a user can stream the videos saved on the Video streaming servers. Lines 11-14 parse our command line arguments. We use cookies for various purposes including analytics. # import the necessary packages from picamera. exe located in cwindowsvideostream. Da kann man sich glücklich schätzen, wenn man Besitzer eine Synology NAS ist. VideoStream is a RTP video stream on demand solution. import numpy as np. Videostream features support for a wide variety of file formats, including AVI, MKV, and over 450 others, and even 3D video. 要访问磁盘上的视频文件(FileVideoStream)或内置的网络摄像头/ USB摄像头/Raspberry Pi摄像头模块(VideoStream),我们需要使用 imutils 库 ,它可以使OpenCV更容易工作。 如果您的系统上没有安装 imutils,请确保使用以下命令安装/升级: pip install --upgrade imutils. dll is missing. # import the necessary packages from threading import Thread import sys import cv2 # import the Queue class from Python 3 if sys. Download torrents, magnets, video and audio files from the Internet to FileStream. 要访问磁盘上的视频文件(FileVideoStream)或内置的网络摄像头/ USB摄像头/Raspberry Pi摄像头模块(VideoStream),我们需要使用 imutils 库 ,它可以使OpenCV更容易工作。 如果您的系统上没有安装 imutils,请确保使用以下命令安装/升级: pip install --upgrade imutils. spatial import distance as dist from imutils. The fact-checkers, whose work is more and more important for those who prefer facts over lies, police the line between fact and falsehood on a day-to-day basis, and do a great job. Today, my small contribution is to pass along a very good overview that reflects on one of Trump’s favorite overarching falsehoods. Namely: Trump describes an America in which everything was going down the tubes under  Obama, which is why we needed Trump to make America great again. And he claims that this project has come to fruition, with America setting records for prosperity under his leadership and guidance. “Obama bad; Trump good” is pretty much his analysis in all areas and measurement of U.S. activity, especially economically. Even if this were true, it would reflect poorly on Trump’s character, but it has the added problem of being false, a big lie made up of many small ones. Personally, I don’t assume that all economic measurements directly reflect the leadership of whoever occupies the Oval Office, nor am I smart enough to figure out what causes what in the economy. But the idea that presidents get the credit or the blame for the economy during their tenure is a political fact of life. Trump, in his adorable, immodest mendacity, not only claims credit for everything good that happens in the economy, but tells people, literally and specifically, that they have to vote for him even if they hate him, because without his guidance, their 401(k) accounts “will go down the tubes.” That would be offensive even if it were true, but it is utterly false. The stock market has been on a 10-year run of steady gains that began in 2009, the year Barack Obama was inaugurated. But why would anyone care about that? It’s only an unarguable, stubborn fact. Still, speaking of facts, there are so many measurements and indicators of how the economy is doing, that those not committed to an honest investigation can find evidence for whatever they want to believe. Trump and his most committed followers want to believe that everything was terrible under Barack Obama and great under Trump. That’s baloney. Anyone who believes that believes something false. And a series of charts and graphs published Monday in the Washington Post and explained by Economics Correspondent Heather Long provides the data that tells the tale. The details are complicated. Click through to the link above and you’ll learn much. But the overview is pretty simply this: The U.S. economy had a major meltdown in the last year of the George W. Bush presidency. Again, I’m not smart enough to know how much of this was Bush’s “fault.” But he had been in office for six years when the trouble started. So, if it’s ever reasonable to hold a president accountable for the performance of the economy, the timeline is bad for Bush. GDP growth went negative. Job growth fell sharply and then went negative. Median household income shrank. The Dow Jones Industrial Average dropped by more than 5,000 points! U.S. manufacturing output plunged, as did average home values, as did average hourly wages, as did measures of consumer confidence and most other indicators of economic health. (Backup for that is contained in the Post piece I linked to above.) Barack Obama inherited that mess of falling numbers, which continued during his first year in office, 2009, as he put in place policies designed to turn it around. By 2010, Obama’s second year, pretty much all of the negative numbers had turned positive. By the time Obama was up for reelection in 2012, all of them were headed in the right direction, which is certainly among the reasons voters gave him a second term by a solid (not landslide) margin. Basically, all of those good numbers continued throughout the second Obama term. The U.S. GDP, probably the single best measure of how the economy is doing, grew by 2.9 percent in 2015, which was Obama’s seventh year in office and was the best GDP growth number since before the crash of the late Bush years. GDP growth slowed to 1.6 percent in 2016, which may have been among the indicators that supported Trump’s campaign-year argument that everything was going to hell and only he could fix it. During the first year of Trump, GDP growth grew to 2.4 percent, which is decent but not great and anyway, a reasonable person would acknowledge that — to the degree that economic performance is to the credit or blame of the president — the performance in the first year of a new president is a mixture of the old and new policies. In Trump’s second year, 2018, the GDP grew 2.9 percent, equaling Obama’s best year, and so far in 2019, the growth rate has fallen to 2.1 percent, a mediocre number and a decline for which Trump presumably accepts no responsibility and blames either Nancy Pelosi, Ilhan Omar or, if he can swing it, Barack Obama. I suppose it’s natural for a president to want to take credit for everything good that happens on his (or someday her) watch, but not the blame for anything bad. Trump is more blatant about this than most. If we judge by his bad but remarkably steady approval ratings (today, according to the average maintained by 538.com, it’s 41.9 approval/ 53.7 disapproval) the pretty-good economy is not winning him new supporters, nor is his constant exaggeration of his accomplishments costing him many old ones). I already offered it above, but the full Washington Post workup of these numbers, and commentary/explanation by economics correspondent Heather Long, are here. On a related matter, if you care about what used to be called fiscal conservatism, which is the belief that federal debt and deficit matter, here’s a New York Times analysis, based on Congressional Budget Office data, suggesting that the annual budget deficit (that’s the amount the government borrows every year reflecting that amount by which federal spending exceeds revenues) which fell steadily during the Obama years, from a peak of $1.4 trillion at the beginning of the Obama administration, to $585 billion in 2016 (Obama’s last year in office), will be back up to $960 billion this fiscal year, and back over $1 trillion in 2020. (Here’s the New York Times piece detailing those numbers.) Trump is currently floating various tax cuts for the rich and the poor that will presumably worsen those projections, if passed. As the Times piece reported: